静态(类)变量必须是const吗?

时间:2015-03-15 01:37:42

标签: c++

我尝试在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整数类型

什么似乎是问题官员?

0 个答案:

没有答案