2012-02-18 10 views
0

私はeclipse cdt heliosを使用しています。私はjavaのために長い時間Eclipseのために使用していたと私はそれが完璧なIDEを見つけた。それはほとんどすべてであり、私の多くの問題を解決し、コーディングのスピードを高め、エレガントなコードを作成することができます。しかし、C++では状況が異なります。C++リファクタリング:メソッド名、入出力を変更する

リファクタリングの簡単な方法があるかどうかを知りたいのですが:.cppのメソッドの入出力を変更すると、変更があっても、.hに一貫性を持たせたいと思っています。から

  • 入力をFOO1するFOOから
  • 名前をベクトルに* int型から

    1. outpur:私は

      int *test::foo(char x, int y) { .. } 
      

      vector<int> test::foo1(chat x, double y) { .. } 
      

      にそこ2変更内容を変更するwantoかのように二重から整数へ

    この変更を.hファイルにも適用したいです。それのすべての発生。

    これはeclipse helios cdtで可能ですか?いくつかの他のC + + IDEをLinuxで? (例えばvim .. how?)

    EDIT:vim guru around here?

  • +0

    怠惰なC++を一見するhttp://www.lazycplusplus.com/ – slezica

    答えて

    0

    これはQTCreator IDEで可能です。変数の名前を変更してメソッドをグローバルに変更することができます。

    0

    これは、Netbeans C++ IDEを使用して完全に行うことができます。そこでは、リファクタリングで「Change function parameters」を見つけることができます。しかし、functionallityはあまり良いことではありません。既存のパラメータを編集することはできません(パラメータの種類を変更するなど)。署名の場所を追加、削除、変更するだけです。ですから、チャットからチャットへの1-stパラメータタイプを変更する場合は、1-stパラメータを削除してから、チャットタイプのパラメータを追加する必要があります。また、Netbeansはリファクタリング機能の戻り値を取ることができませんでした。

    関連する問題