相关疑难解决方法(0)

C/C++包括头文件顺序

应该指定哪些顺序包含文件,即将一个标题包含在另一个标题之前的原因是什么?

例如,系统文件,STL和Boost是在本地包含文件之前还是之后运行?

c c++

265
推荐指数
8
解决办法
10万
查看次数

C++标题顺序

标头/ cpp文件中应标头的顺序是什么?显然,后续标题所需的那些应该更早,特定于类的标题应该在cpp范围内而不是标题范围,但是是否有一个集合顺序约定/最佳实践?

c++ header code-organization include

34
推荐指数
4
解决办法
2万
查看次数

清理你的#include语句?

如何在C或C++项目中维护#include语句?似乎几乎不可避免的是,最终文件中的include语句集合不足(但由于项目的当前状态而恰好起作用)或包含不再需要的东西.

您是否创建了任何工具来发现或纠正问题?有什么建议?

我一直在考虑编写一些单独编译每个非头文件的东西,每次都删除一个#include语句.继续这样做,直到达到最小的包含集.

为了验证头文件是否包含他们需要的所有内容,我将创建一个源文件,它所做的只是包含头文件并尝试编译它.如果编译失败,那么头文件本身缺少一个include.

在我创作之前,我想我应该问一下.这似乎是一个普遍的问题.

c++ header file include

28
推荐指数
5
解决办法
1万
查看次数

标签 统计

c++ ×3

header ×2

include ×2

c ×1

code-organization ×1

file ×1