[C++] Tworzenie prywatnego konstruktora - błąd podczas kompilacji
Ostatnio zmodyfikowano 2012-11-21 11:13
diego997 Temat założony przez niniejszego użytkownika |
[C++] Tworzenie prywatnego konstruktora - błąd podczas kompilacji » 2012-11-21 10:31:05 Podczas kompilacji wyskakuje blad: __thiscall TimeKeeper::TimeKeeper(void)" (??0TimeKeeper@@AAE@XZ) referenced in function "public: static class TimeKeeper * __cdecl TimeKeeper::getInstance(void)" (?getInstance@TimeKeeper@@SAPAV1@XZ)
Kod: class TimeKeeper { private: static sf::Clock Clock; static TimeKeeper * instance; TimeKeeper(); public: static TimeKeeper * getInstance(); static double getTime(); };
TimeKeeper * TimeKeeper::instance = NULL; sf::Clock TimeKeeper::Clock;
double TimeKeeper::getTime() { return Clock.restart().asSeconds(); }
TimeKeeper * TimeKeeper::getInstance() { if( instance == NULL ) instance = new TimeKeeper; return instance; }
Mozecie cos poradzic :D ? |
|
krzyk |
» 2012-11-21 11:11:20 Brak implementacji konstruktora dla TimeKeeper. |
|
diego997 Temat założony przez niniejszego użytkownika |
» 2012-11-21 11:13:11 Dokladnie masakra teraz to zauwazylem sory najmocniej jestem przed pierwsza kawa ;p JUz sie to nie powtorzy ;p |
|
« 1 » |