为什么静态数据成员初始化必须在类之外?
class X { public: int normalValue = 5; //NSDMI static int i; }; int X::i = 0;
为什么静态数据成员(此处为"i")只是一个声明,而不是一个定义?
c++ g++ c++11
c++ ×1
c++11 ×1
g++ ×1