Hi, I have a class that has a static member, which I want to use in the class constructor, but the code doesn't compile, and I'm left with these errors:
"fatal error LNK1120: 1 unresolved externals"
"error LNK2001: unresolved external symbol "protected: static class Collection A::collection"
Any help will be appreciated. Thanks.
"a.h"
class A
{
protected:
static Collection<A*> collection;
};
"a.cpp"
A::A() {
A::collection.push_back(this);
}