标签: c++ include
我不知道我是否有循环包含问题。我有三个头文件:
file A: needs files B and C file B: needs file A file C: needs files A and B
我尝试了不同的方法来包含文件,并且在每个头文件中都包含了警卫。但我尝试的每种方式仍然会出现编译错误。是否可以使用包含这项工作?
答案 0 :(得分:3)
您已经清楚地描述了循环依赖。您是否尝试过使用前向声明?