假设我们有四个文件:a.h、a.cpp、b1.h 和 b2.h。而且,我们需要在 a.h 或 a.cpp 中包含 b1.h 和 b2.h。我应该在哪里包括 b1 和 b2?假设只有 a.cpp 需要 b1 和 b2。
最佳答案
如果头文件不需要,则将其包含在 cpp 中。
这减少了编译时间并有助于理解模块之间的依赖关系。
关于C++ : Best place to include header files,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10422750/