This question already has answers here:
Purpose of Header guards
(2个答案)
7年前关闭。
我正在做一个项目,但我被一个问题惊呆了。
我有3个library.h,其中包括另一个特殊的库definitions.h,但是在我的Main模块中,我只想一次包含所有库,我的意思是,我想测试是否已经包含了
就像是
(2个答案)
7年前关闭。
我正在做一个项目,但我被一个问题惊呆了。
我有3个library.h,其中包括另一个特殊的库definitions.h,但是在我的Main模块中,我只想一次包含所有库,我的意思是,我想测试是否已经包含了
definitions.h
库,并且是否包含它取决于结果。就像是
If !(#include"definitions.h")
(#include"definitions.h")
最佳答案
您在寻找include guards.
例子,
#ifndef DEFINITIONS_H
#define DEFINITIONS_H
...
...
#endif
09-28 11:43