Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C++] klasa trzymająca wskaźniki do wszystkich swoich obiektów

Ostatnio zmodyfikowano 2014-12-11 19:30
Autor Wiadomość
_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:

C/C++
#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
P-122701
akwes
» 2014-12-11 19:30:31
» Programowanie obiektowe, C++ » PodstawyStatyczne zmienne i metody w klasie lekcja

http://stackoverflow.com​/questions/3536372​/defining-static-members-in-c

Frazy, które należy wpisać w wyszukiwarkę google:
P-122703
« 1 »
  Strona 1 z 1