我正在使用 eclipse cdt helios。我用了很长时间的 eclipse for java,我发现它是一个完美的 IDE。它几乎可以解决所有问题,它可以解决我的很多问题,并真正提高我的编码速度和编写优雅代码的速度。但在 C++ 中情况有所不同。
我想知道是否有一些简单的重构方法:如果我在 .cpp 中更改方法输入或输出,我希望更改在 .h 中保持一致。就像我想改变
int *test::foo(char x, int y) { .. }
进入
vector<int> test::foo1(chat x, double y) { .. }
有两个变化:
- 从 int* 输出到 vector
- 名字从 foo 到 foo1
- 从double到int的输入
我希望此更改也影响 .h 文件。以及它的所有出现。
这可以用 eclipse helios cdt 实现吗?在 Linux 上使用其他一些 C++ IDE? (例如在 vim 中..如何?)
编辑:这里没有 vim 大师?
最佳答案
这在 QTCreator IDE 中是可能的,您可以全局重命名变量和更改方法。
关于C++ 重构 : change method name, 输入和输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9337490/