c++ - precomp.h 中的循环依赖
问题描述
我正在做一个项目,我应该把我所有的#include
s 放在一个名为 的文件中precomp.h
,然后只#include
把那个文件放在我的.cpp
文件中。
问题是我有两个相互引用的类,这是行不通的。我的precomp.h
样子是这样的:
...
#include "class1.h" // <-- uses class2, does not compile
#include "class2.h" // <-- uses class1
...
当然,切换它们也不起作用。如何以“正确”的方式解决此问题?
解决方案
推荐阅读
- msbuild - TFS Build 2013 避免代码分析
- powershell - foreach 的输入和输出到表中的列
- reactjs - 区块链交易中的 Chrome 扩展问题
- .net - .NET 的缓存实现
- java - Mockito 无法使用谓词函数
- mysql - 从两列中选择值并将它们连接到不同表的列中
- json - 如何发布两个文件
- android - 动态复选框上的 onclicklistener 并检查复选框是否被选中
- javascript - 未捕获的类型错误:无法读取 app.js:4 处未定义的属性“addEventListener”
- function - 仅使用一个应用 lambda 的方法接口改进 Kotlin 扩展函数的语法