I can not understand why the following code does not work in C ++:
class NewClass{ private: static std::vector<NewClass*> objects; int parametr; public: NewClass::NewClass(); }; NewClass::NewClass(){ parametr = 0; objects.push_back(this); } The compiler writes: undefined reference to NewClass :: objects
Compiler Version: gcc version 5.4.0