[C++] klasa trzymająca wskaźniki do wszystkich swoich obiektów
Ostatnio zmodyfikowano 2014-12-11 19:30
_Radek Temat założony przez niniejszego użytkownika |
[C++] klasa trzymająca wskaźniki do wszystkich swoich obiektów » 2014-12-11 18:46:43 Witam, chciałem napisać klasę książka, tak żebym miał dostęp do wszystkich już istniejących obiektów tej klasy, chciałem to zrobić tak: #include<vector> #include<string>
class ksiazka { std::string autor_; std::string tytul_; static std::vector < ksiazka *> seria; public: ksiazka( std::string autor, std::string tytul ); };
std::vector < ksiazka *> seria { }; ksiazka::ksiazka( std::string autor, std::string tytul ) : autor_( autor ) , tytul_( tytul ) { seria.push_back( this ); };
ale codebloks wywala błąd ,,undefined reference to ksiazka::seria" i nie mam pojęcia dlaczego... albo jak to naprawić, żeby się kompilowało. ...już znalazłem |
|
akwes |
» 2014-12-11 19:30:31 |
|
« 1 » |