有没有自动将头文件转换为cpp和hpp文件的工具?

lea*_*vst 3 c++ ide

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

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

Syn*_*xis 5

您可以尝试Lazy C++ ,如这个问题所述。

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