相关疑难解决方法(0)

什么是未定义的引用/未解析的外部符号错误,我该如何解决?

什么是未定义的参考/未解决的外部符号错误?什么是常见原因以及如何修复/预防它们?

随意编辑/添加您自己的.

c++ c++-faq linker-errors unresolved-external undefined-reference

1418
推荐指数
32
解决办法
52万
查看次数

在C++中定义静态成员

我试图定义一个这样的公共静态变量:

public :
         static int j=0;        //or any other value too
Run Code Online (Sandbox Code Playgroud)

我在这一行得到了一个编译错误:ISO C++禁止非const静态成员`j'的类内初始化.

  1. 为什么在C++中不允许这样做?

  2. 为什么允许const成员初始化?

  3. 这是否意味着C++中的静态变量没有像C一样用0初始化?

谢谢 !

c++ static

25
推荐指数
4
解决办法
3万
查看次数