请问一个头文件怎么被2个CPP包含?

2024-11-16 14:37:56
推荐回答(2个)
回答1:

全局变量放在另外新建的stdafx.h中,或者用宏来实现,如:
防止头文件多重包含:
如下
CODE:
#ifndef MAIN_H_
#define MAIN_H_
其它内容
#endif
作用就是阻止这个头文件被多次include。多次include就会出现重复的定义情况,所以需要在每个头文件中都使用这个定义。

建议用全局变量新建头文件的方法解决

回答2:

用宏
#ifndef