C++ : Best place to include header files

标签 c++ header

假设我们有四个文件: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/

相关文章:

c++ - 了解复制对象

c++ - QFileDialog - 创建没有扩展名的文件

c++ - 与 Java 接口(interface)相比,C++ 中的接口(interface)和虚函数

html - 为每个页面 jsPDF 添加一个固定的页眉/页脚

html - Bootstrap 3 - 更改标题颜色,容器错误

magento - 如何在 magento 的顶部链接中仅显示我的帐户链接?

c++ - 是否可以在 C++ 中覆盖此虚拟方法?

c++ - (C++) 我的函数不返回数组

c++ - 未解析的外部符号 "public: void __thiscall..."

正确的 C 头结构