我尝试在visual studio中编译它:
class A {
int a;
static int b = 0;
public:
A(int x) { a = x; }
void changeA(int x) { a = x; }
int getA() { return a; }
};
它给了我以下错误:
错误C2864:' A :: b' :具有类内初始化程序的静态数据成员必须具有非易失性const整数类型
什么似乎是问题官员?