3

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

所涉及的费力复制/粘贴似乎是机器的工作。是否有任何简单的工具可用于此任务?

4

2 回答 2

4

如this question所述,您可以尝试Lazy C++

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

于 2013-02-16T11:58:20.513 回答
0

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

于 2013-02-16T12:52:44.407 回答