解析C源并将标题内嵌方法移动到.cpp源文件的工具?
我们的应用程序的源代码是数十万行,数千个文件,在很旧的地方 – 该应用程序是在1995年或1996年首次写的.在过去几年中,我的团队大大提高了源代码的质量,但是一个问题依然存在,特别是我的错误:很多类在它们的头文件中都有很多方法被完全定义.
在某些情况下,我在一个标题中声明为inline的方法没有问题 – 一个结构体的构造函数,一个简单的方法,其中内联可测量地使它更快(我们有一些这样的数学函数)等等.但是内联方法的自由使用没有明显原因是: >凌乱 最后一个原因可能是对我们造成问题,这是通过代码库并将大多数定义移动到源文件的好理由. 我们的代码库是巨大的有没有一个自动化工具可以做(大部分)这个为我们? 笔记: >我们使用Embarcadero RAD Studio 2010.换句话说,C的方言包括VCL and other extensions等. 解决方法
你可以试试
Lazy C++.我没有使用它,但我相信这是一个命令行工具来做你想要的.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |