C ++:减少编译的工具
在阅读了pimpl的成语后,我感到很震惊!
是不是有一个工具可以检查一个.h / .cpp文件并推断哪些依赖关系可以被放弃?
对不起,但没有。 C ++仍然依赖预处理源文件,非常机械。 大规模的C ++开发都是关于减少依赖关系。 在我看来,C ++根本不适合这些类型的任务。
预编译头文件不能解决许多这些恐怖问题。 MS和g ++现在都支持这些。
C ++的静态代码检查是一个噩梦,因为它的语法和宏预处理器,我怀疑有像你描述的工具。
如果它存在,你会期望从中得到什么? 你想让它为你重构/重写代码吗? 添加和/或删除什么?
听起来对我来说是一项艰巨的任务。
链接地址: http://www.djcxy.com/p/48989.html