30 października 2007

Such a rookie mistake...

Note to self: jeśli piszesz w C++ po dłuższej przerwie i coś ci bardzo nie chce działać, przejrzyj poniższą listę:

1. Kompilator nie wie, co to string, vector albo list? A pamiętałeś o using namespace std; ?

2. Rookie mistake, który zdarza mi się za KAŻDYM razem:
*Klasa instancja; // ŹLE!!!!

Klasa *instancja; //dobrze!


Ale patrząc z dobrej strony, C++ czasem pozwala na wiele:
3. vector <int (*)(void)> pProceed;
Mój dzisiejszy wynalazek. Wektor wskaźników do funkcji. A funkcje są statyczne i należą do różnych klas. Generalnie mały hardkor, ale - co najdziwniejsze - działa :)

Brak komentarzy: