【发布时间】:2011-07-18 14:22:50
【问题描述】:
如果我尝试初始化 obj_s,它会要求我将其设为 const - 我不能这样做,因为我必须记录我创建的对象。
#include<iostream>
class A
{
static int obj_s=0;
public:
A(){ ++obj_s;cout << A::obj_s << "\nObject(s) Created\n"; }
};
int main()
{
A a,b,c,d;
}
下面的代码不断给我以下错误:
[Linker error] undefined reference to `A::obj_s'
【问题讨论】:
标签: c++ visual-c++ c++11