递归头文件的情况

时间:2016-07-07 22:45:06

标签: c++ coding-style

编写我自己的项目会让我使用别人的其他代码来缩短时间。它工作并完成工作,但在整个项目上运行Doxygen会显示许多其他文件调用的头文件。

举一个例子:file01.hpp包含file02.hpp,其中包含file03.hpp,file012.cpp和file024.cpp也包含该文件。

我意识到.cpp文件确实需要这些标题,但我非常确定它的用法可以优化。

我的问题可分为两部分:

  1. 我可以避免那些递归调用或冗余标头,如果是这样的话?
  2. 我是否可以使用任何工具免费软件或开源来查看真正需要这些文件的位置?

0 个答案:

没有答案