C++头文件中定义全局变量在多次引用时出现变量多次定义符号冲突的解决办法
如果头文件多次被include
则全局变量的定义不能写在这个头文件中
建议写在一个Cpp文件中,
然后要用时, 加 extern 头, 再声明一下下就可以用了
如
在.Cpp中
int iABC;
在.h中在写一遍
extern int iABC;
posted on 2010-05-02 17:53 Sunwayking 阅读(2214) 评论(0) 编辑 收藏 举报
如果头文件多次被include
则全局变量的定义不能写在这个头文件中
建议写在一个Cpp文件中,
然后要用时, 加 extern 头, 再声明一下下就可以用了
如
在.Cpp中
int iABC;
在.h中在写一遍
extern int iABC;
posted on 2010-05-02 17:53 Sunwayking 阅读(2214) 评论(0) 编辑 收藏 举报