是否有一个工具可以自动将标头转换为cpp和hpp文件?

时间:2013-02-16 11:53:05

标签: c++ ide

我有一个(可能是坏的)习惯,在尝试创意时将所有内容编码为单片头文件,将所有实现代码放在类定义中。随着代码的扩展,导航文件变得很困难。因此,我将代码重构为单独的文件,并从接口(hpp文件)中拆分实现细节(cpp文件)。

繁琐的复制/粘贴似乎是一台机器的工作。是否有任何简单的工具可用于此任务?

2 个答案:

答案 0 :(得分:3)

您可以按照Lazy C++中的说明尝试this question

您也可以使用标准IDE,并将每个函数从头部移动到源代码(对于Visual Studio,您可以使用Visual Assist,我认为Eclipse可以直接执行),通常就像右键单击>重构>转移到源头或类似的东西。

答案 1 :(得分:0)

这种事情很常见。我的方法是只剪切和粘贴一次:制作原始文件的副本,然后从标题中删除内容并从源文件中删除其他内容。