有没有什么方法可以通过一个.h文件包含所有内容的东西? (当我尝试时,我得到了很多错误......)
我的意思有一个小例子:
答案 0 :(得分:1)
这非常有用,避免使用循环include
:
你有x.h
:
在x.h
的头部你应该定义:
#ifndef X_H
#def X_H
///CODE of x.h
#endif X_H
然后你应该创建一个includes.h
并根据依赖关系,在includes.h
最后: 每个您想要包含每个文件的地方:
#include "includes.h"
答案 1 :(得分:0)
我找到了问题所在。如果您正在使用全局包含文件,则它不能包含定义类和变量的子包含的包含。 就像你想要在主要用途中进行测试一样,你不能将test.h include放到includes.h ...