c++ - 有没有把header自动转换成cpp和hpp文件的工具?

标签 c++ ide

我有一个(可能是坏的)习惯,在尝试想法时将所有内容都编码到一个单一的头文件中,将所有实现代码与类定义放在一起。随着代码的扩展,导航文件变得困难。因此,我将代码重构到单独的文件中,并将实现细节(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/

相关文章:

c++ - 我做错了什么导致无限循环

debugging - JetBrains Rider - 如何从断点中排除某种类型的异常

c - 在 KDE 平台上扩展 Zend Engine,gVIM 是正确的选择吗?

python - boost python返回包含自定义类型的元组

c++ - 使 QGroupBox::title 展开

具有自动代码完成功能的 Python 编辑器?

c++ - 用于集成 C++ 代码的包开发的 IDE/设置

ide - 查看Docker容器中的文件

c++ -/Mingw32/bin/ld.exe : cannot find -llibcurl?

C++——多重继承