C++多文件变量解析
更新时间:2013年10月10日 09:40:54 作者:
大家注意不要在头文件中定义变量,在头文件中声明变量。定义放在对应的源文件中。其他地方只能用extern声明
不要在头文件中定义变量,在头文件中声明变量。定义放在对应的源文件中。其他地方只能用extern声明。
例如:
1 在头文件a.h中声明一个int变量:
extern int ix;
2 在源文件a.cpp中定义变量
#include“a.h”
int ix=1;
3 在main中声明多文件变量
#include"a.h"
extern int ix;
//这里你如果直接使用ix不声明也是可以的,因为它已经在源文件中被定义,在main的源文件中包含了头文件。声明只是说明已经有了这个变量,只不过它在其他文件中,你可以使用它的名字。
相关文章
Sublime Text 3 实现C语言代码的编译和运行(示例讲解)
下面小编就为大家带来一篇Sublime Text 3 实现C语言代码的编译和运行(示例讲解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧2017-09-09
最新评论