为了减少不必要的耦合并减少编译时间,是否有一个工具可以帮助定位(或可能以交互方式删除)C / C ++转换单元中不必要的头文件包含?
尤其是,该工具可以针对每个翻译单元#include在该翻译单元的上下文中检测其指令可以用正向声明替换的所有那些类型。
#include
如果无法实现,是否存在有用的近似值?
c c++ forward-declaration
c ×1
c++ ×1
forward-declaration ×1