手机
当前位置:查字典教程网 >编程开发 >C语言 >C++多文件变量解析
C++多文件变量解析
摘要:不要在头文件中定义变量,在头文件中声明变量。定义放在对应的源文件中。其他地方只能用extern声明。例如:1在头文件a.h中声明一个int变...

不要在头文件中定义变量,在头文件中声明变量。定义放在对应的源文件中。其他地方只能用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的源文件中包含了头文件。声明只是说明已经有了这个变量,只不过它在其他文件中,你可以使用它的名字。

【C++多文件变量解析】相关文章:

C++函数重载的深入解析

C++之友元:友元函数和友元类详解

VC++开发中完美解决头文件相互包含问题的方法解析

C++中队列的建立与操作详细解析

c/c++中变量的声明和定义深入解析

浅析VC++中的头文件包含问题

C语言宏定义使用分析

C与C++ 无参函数的区别解析

C++获取zip文件列表方法

简单的汉诺塔问题解法代码

精品推荐
分类导航