你的那个 static成员变量 只有类型声明,没有定义。
将它在cpp中定义一下吧
程序代码:
struct foo { static int bar; // 这只是声明 }; int foo::bar = 123; // 这才是定义 int main( void ) { foo::bar = 0; }
struct foo { static int bar; // 这只是声明 }; int foo::bar = 123; // 这才是定义 int main( void ) { foo::bar = 0; }