今天在用g++ 编译之前的C项目时,一个extern变量显示未定义。最后发现是因为变量定义的地方加了const。而在C++中,const会限制变量的作用域。最后在定义时去掉const,只在声明时加const就OK了。
C++/C extern const
最新推荐文章于 2021-05-20 12:16:30 发布
今天在用g++ 编译之前的C项目时,一个extern变量显示未定义。最后发现是因为变量定义的地方加了const。而在C++中,const会限制变量的作用域。最后在定义时去掉const,只在声明时加const就OK了。