1
如果我嘗試初始化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'