Fra*_*ank 24 c c++ code-organization header-files
是否有任何工具可以帮助组织#include
属于.c或.h文件顶部的s?
我只是想知道因为我正在重组我的代码,将各种小函数定义/声明从一个长文件移动到不同的较小文件中.现在,每个较小的文件都需要位于#include
长文件顶部的s 的子集.
只是烦人且容易出错,手动弄清楚所有#includes.虽然并非所有#include
的代码都存在,但代码通常会编译.示例:文件A std::vector
广泛使用但不包括vector
; 但它目前包括一些不起眼的其他标题,恰好包括vector
(可能通过一些递归包含).