【发布时间】:2011-03-05 17:08:29
【问题描述】:
有没有办法找出 C/C++ 源文件中包含的所有冗余头文件?
【问题讨论】:
-
试试这个问题的答案:stackoverflow.com/questions/42308/…
-
@In silico:这是查找 all 依赖项的方法。我认为 OP 正在询问 redundant #inclusions。我通过删除#includes 然后尝试编译来找到它们。我知道没有工具可以自动完成,这对于如此简单和重复的任务来说很奇怪。
-
冗余是不必要的还是包含多次?
-
冗余是什么意思?如果您包含多次,那么您只是在包含守卫方面失败 - 否则它不会花费您任何费用,因为守卫会阻止包含。如果您正在寻找不必要的过滤,请查看stackoverflow.com/questions/1301850/…
-
@R Samuel Klatchko:不必要的包含