@sebpot: Dodaj, ƶe najtańsza wersja to $100 na pół roku. Testowałem z 100% funkcjonalnym trialem i wcale VAX mnie ne poraził w stosunku do QtC. Tylko debugger zdecydowanie lepszy w VS.
  • Odpowiedz
#pytanie odnośnie #cpp jak i rozszerzenia #amx używanego w #pawn

Czy ktoś, ktokolwiek, wie jak można zrobić sprawdzanie, czy funkcja ma nielimitowaną liczbą argumentów? Przykładowo jest:

native SetTimerEx(funcname[], interval, repeating, const format[], {Float,_}:...);
I teraz tak:
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#cpp #programowanie

zastanawiam sie jak napisac funkcje ktora z cyfr 0 i 1 zwroci mi dziesiec, ale nie tak, ze dzisiec razy dodam do siebie 1, tylko jakby z graficznej reprezentacji. Macie jakies pomysly?
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Uczę się pisania programów przy użyciu Qt i trafiłem na dziwny problem. Wstawienie w projekcie:

#include

Powoduje ponad 1000 błędów takich jak "stray '211\' in program", w drugim, równolegle otwartym projekcie to samo nie powoduje błędu i wszystko można skompilować. Co może być przyczyną?

#qt #cpp
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mieszkanie teƶ niedługo kupuję


@KrzaQ2: Niezłe przygotowania do projektu planujesz, podziwiam xD

@pneumokok: Arduino mi się nie wala, za to jak potrzebuje konkretnego hardwaru to sobie go buduje... Ale to mi się nie podoba :P więc dziękuję ;-)
  • Odpowiedz
@korri: No właśnie wolałbym się nie bawić :-). Trochę nawet napisałem w WinAPI, bo stwierdziłem, że niczego lepszego nie potrzebuję, ale chyba jednak wolałbym coś bardziej czytelnego.

Dla zainteresowanych, znalazłem jeszcze coś takiego: http://msdn.microsoft.com/en-us/magazine/cc534994.aspx ale niestety projekt umarł :-(. Niby stara wersja też byłaby spoko, ale bazuje na boost i nie chciałbym mieszać starych wersji z nowymi.
  • Odpowiedz
Pytanie pewnie wałkowane milion razy. Powiedzcie opłaca się w dzisiejszych czasach uczyć C++? Bo dziś na praktykach dowiedziałem się że lepiej się uczyć C# niż C++, albo czy nauka C++ przyda się do C# czy lepiej od razu C#?

#programowanie #cpp #kiciochpyta
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

C# jest językiem zarządzanym (managed language, googlaj :), C nim nie jest. Poza tym mówiąc zwykle o C# mamy na myśli nie goły język ale cały potężny .NET Framework. Spokojnie możesz zacząć od C#. Łatwiejszy na początek a i tak bardzo wiele Cię nauczy. Z resztą, z C# łatwiej jest się przesiąść na jakby nie patrzeć - popularną Javę.
  • Odpowiedz
Jaki silnik graniczny 3D polecacie do stworzenia prostego symulatora takiego że jakiś obiekt (załadowany z pliku 3ds lub innych) będzie poruszał się po torze w jakiejś mapce (również załadowany z jakiegoś pliku) ? Format załadowanych plików najlepiej byłby taki żeby łatwo go można edytować pod jakimiś programami pod linuksem.

Istotne jest to żeby był w miarę łatwy do ogarnięcia.

#programowanie #cpp #silniki3d
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej.

Mam pytanie odnośnie przekazywania argumentów do funkcji.

Czy np. przekazywanie przez referencje jest wolniejsze(a może wręcz przeciwnie) niż przekazywanie przez wartość?

I
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lukaszmaly254366: Przekazywanie przez wartość wiąƶe się z wykonaniem kopii, co dla większych obiektów jest znacząco wolniejsze, dlatego "zasada kciuka" mówi, abyś kaƶdy argument przyjmował przez

const&
. Jednak dla obiektów o małej wielkości, wydajniej jest przekazać wartość niƶ referencję, która jest de facto wskaźnikiem i kompilator nie moƶe tego wydajnie zoptymalizować (source).
  • Odpowiedz
@sylwke3100: Benchmarki to benchmarki, zawsze się nadadzą, ale, jeśli chcesz zmierzyć koszt przekazania argumentu do funkcji to powinieneś:

1. Testować z włączonymi optymalizacjami

2. Zniwelować ryzyko zinline'owania przez kompilator testowanej funkcji (umieszczenie tego w tym samym TU bez compiler-specific wstawek praktycznie to
  • Odpowiedz
Chcę przeciążyć operator strumieniowy << dla klasy z szablonem:

(tablica.h)



template
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach