包括头文件获取编译错误

时间:2016-06-20 16:29:33

标签: c++ include

我不知道我是否有循环包含问题。我有三个头文件:

file A:  needs files B and C
file B:  needs file A
file C:  needs files A and B

我尝试了不同的方法来包含文件,并且在每个头文件中都包含了警卫。但我尝试的每种方式仍然会出现编译错误。是否可以使用包含这项工作?

1 个答案:

答案 0 :(得分:3)

您已经清楚地描述了循环依赖。您是否尝试过使用前向声明?