用于从.h文件中的头文件分离实现的脚本
有时,在使用小类时,将实现分离到.cpp文件是一种痛苦,所以我将所有代码放在头文件中(小孩,不要这样做)。
但是,最终这些班级会长大,我必须做出一开始就没有做过的分离。
事实是,这是一个机制过程,可以通过脚本或类似的东西完成,我确信有人已经想到了这一点。
那么,你是否知道任何可以获得.h文件的脚本,并且实现了所有的函数体,然后返回一个剥离的.h文件和一个很好填充的.cpp文件?
我对此也感到内疚 - 虽然我从来没有真正考虑过自动化拆分,因为通常有相关的项目和测试文件需要联系。
然而,自动化这个想法很有趣。 我看到的最有前途的工具是这样的:
http://os.inf.tu-dresden.de/~hohmuth/prj/preprocess/
这可能比它的价值更麻烦,但是使用像Epsilon这样的程序员编辑器,您可以编写一个例程来完成该任务,并将其绑定到您喜欢的任何按键序列。 不过,我现在先将标题放在前面,并使用程序员的编辑器在它们之间跳转,创建函数标题,填写类名(从文件名中),并且通常使我的生活更轻松。 尽管如此,还是有一些前期投资。
也许Lzz就是你要找的。
链接地址: http://www.djcxy.com/p/5455.html上一篇: Script for separating implementation from headers in a .h file