C ++重构 - 将方法移动到实现文件

时间:2011-06-15 19:13:54

标签: c++ refactoring automated-refactoring

我有很多带有长方法实现的头文件。

有自动方式吗?

一个接一个可能需要很长时间......

感谢。

4 个答案:

答案 0 :(得分:4)

如果您使用的是Visual Studio,则会有一个名为Visual Assist的加载项可以帮助您执行此操作。我在工作中使用它,它真的很有帮助。

不幸的是,这个加载项不是免费的,但您可以安装试用版来完成您的工作并进行测试。

答案 1 :(得分:1)

KDevelop也有这样的能力:

右键单击方法 - >重构 - >转到cpp

答案 2 :(得分:1)

在Eclipse CDT中,它的组合为Alt+Shift+T

答案 3 :(得分:0)

有一个免费版的DevExpress Refactor! for C++,它有两个可以满足您需求的自动“重构”:

  • 将方法移至源文件
  • 将方法移至标题

Refactorings Reference link