【发布时间】:2011-04-08 08:11:42
【问题描述】:
是否有任何工具可以帮助组织 .c 或 .h 文件顶部的 #includes?
我只是想知道,因为我正在重新组织我的代码,将各种小函数定义/声明从一个长文件移动到不同的小文件中。现在每个较小的文件都需要位于长文件顶部的#includes 的子集。
手动找出所有#include 既烦人又容易出错。即使不是所有的#includes 都在那里,代码通常也会编译。示例:文件 A 广泛使用std::vector,但不包括vector;但它目前包含一些模糊的其他标头,恰好包含vector(可能通过一些递归包含)。
【问题讨论】:
-
我在 Eclipse CDT 站点上找到了关于这个问题的讨论:wiki.eclipse.org/CDT/C_editor_enhancements/Include_management
标签: c++ c header-files code-organization