【发布时间】:2017-09-08 02:26:23
【问题描述】:
我有一个具有静态成员的类,我想在类构造函数中使用它,但代码无法编译,并且出现以下错误:
致命错误 LNK1120:1 个未解决的外部问题
错误 LNK2001:未解析的外部符号“受保护:静态类集合 A::collection”
任何帮助将不胜感激。 谢谢。
a.h:
class A
{
protected:
static Collection<A*> collection;
};
a.cpp:
A::A() {
A::collection.push_back(this);
}
【问题讨论】: