.h文件中
static const std::string WAWO = "showin";
编译不过
namespace wawo { static const std::string WAWO = "showin"; }
编译过了
为什么下面就编译过了?
怎么解释?
解决方案
60
lz看来没有看清楚头文件的本质, C/C++头文件几乎是暴力直接展开到源文件的,
不存在在头文件里面不能干什么导致编译出错, 最多由于符号问题, 导致链接出错.
不存在在头文件里面不能干什么导致编译出错, 最多由于符号问题, 导致链接出错.