我有一个(可能是坏的)习惯,在尝试想法时将所有内容都编码到一个单一的头文件中,将所有实现代码与类定义放在一起。随着代码的扩展,导航文件变得困难。因此,我将代码重构到单独的文件中,并将实现细节(cpp 文件)与接口(interface)(hpp 文件)分开。
所涉及的费力复制/粘贴似乎是机器的工作。是否有任何简单的工具可用于此任务?
最佳答案
你可以试试Lazy C++ ,如 this question 中所述.
您还可以使用标准 IDE,并将每个函数从 header 移动到源代码(对于 Visual Studio,您可以使用 Visual Assist,我认为 Eclipse 可以直接完成),通常就像右键单击 > 重构 > 移动到源代码或类似的东西。
关于c++ - 有没有把header自动转换成cpp和hpp文件的工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14909974/