自动拆分(重构).h到标头和实现(h + cpp)

aaa*_*dan 11 c++ refactoring header-files automated-refactoring

在编写C++代码时,我经常从在头文件中编写完整的"实现"代码开始,然后需要将实现重构为.cpp文件.

这很好,但是我觉得这个过程很费力,但其他方面很简单,所以我想知道是否有任何自动化方法可以做到这一点?

具体来说,我想转换.h到声明中的所有类和函数定义,并在新.cpp文件中声明它们.

我正在使用xcode,但我对任何解决方案持开放态度.

Jur*_*aho 9

有一个Lazy C++,你只需要编写一个.lzz文件,它会为你生成.h和.cpp.

我真的很期待你只编写.cpp的C++模块,并自动生成导入文件.但即使Clang已经开始实施模块,我们也要等待几年.是一些例子.