相关疑难解决方法(0)

静态数据成员初始化

为什么静态数据成员初始化必须在类之外?

class X
{
public:
      int normalValue = 5; //NSDMI
      static int i;
};

int X::i = 0;
Run Code Online (Sandbox Code Playgroud)

为什么静态数据成员(此处为"i")只是一个声明,而不是一个定义?

c++ g++ c++11

19
推荐指数
2
解决办法
3万
查看次数

标签 统计

c++ ×1

c++11 ×1

g++ ×1