У меня есть класс со статическим членом, который я хочу использовать в конструкторе классов, но код не компилируется, и у меня остаются следующие ошибки:
фатальная ошибка LNK1120: 1 неразрешенная внешность
ошибка LNK2001: неразрешенный внешний символ "защищен: статический класс Collection A :: collection"
Любая помощь будет оценена.
Спасибо.
хиджра:
class A
{
protected:
static Collection<A*> collection;
};
a.cpp:
A::A() {
A::collection.push_back(this);
}