ERR extern 常量

ERR extern 常量

A.cpp:

 const int FUNC_CONST_VALUE = 12345;

B.cpp:

 extern const int FUNC_CONST_VALUE;

在B.cpp中运行错误。

 

该错误明显是因为程序使用了未定义的变量而报的错。

A.cpp 加上 extern即可:

  extern const int FUNC_CONST_VALUE = 12345;

C++全局常量声明和定义extern

你可能感兴趣的:(c++)