2012-03-29 11 views
2

OK、今は数週間探しています。私はEclipseVisual Studioを見てきましたが、この種のプラグインはJavaまたはC#であり、C++ではありません。 ReSharperは動作しません。NArrangeも動作しません。どのように私は私のメソッドを.cppファイルでソートし、手でカットアンドペーストすることなくソートすることができますか(何百ものファイルがあり、それを行うには十分な時間がありません)。C++:ソート方法/アルファベット順

私はプログラムを自分で作成しようとしましたが、スクリプト作成に熟練しておらず、Pythonには経験がありません。 C++でのプログラムの作成私は可能であると信じていますが、単純な方法があれば私は知りたいと思います。

+5

あなたのメソッドをアルファベット順に並べ替えると、あまりにも多くの神オブジェクトがあると思うと思います。 –

+0

私はそれが何かを助けるとは思わない。私のコードではなく、私のファイルではありません。私は「これをやって」と言われたので、その過程で自分自身を殺さずにそれをやり遂げる方法を見つけたい。 – LiverpoolFTW

+2

ただし、_general_ソリューションを自分で作成することは非常に望ましくありません。例: 'テンプレート テンプレート foobarにを:: FROB foobarに :: FROB :: X()' < - それは有効な関数のヘッダーです。 1つは、それを過度に複雑にすることができます。 –

答えて

0

私は長い間探していて、多くの同僚と話をしており、私たちはそれをしてはいけないと確信しています。あまりにも多くの頭痛と開発者の一人は、彼が彼のコードを書く方法のためにそれを望んでいないと述べた。彼は何か言った主に感謝!

誰かがこれを実行して解決策を見つけようとしている場合、私はそれが問題の価値がないことをお知らせしたいと思います。 C++でこれを行う必要がある場合は、手作業で行う必要があります。あなたがする必要がないように祈ってください。

0

私はそれを使用しませんでしたが、Regionerateを見てください。これはVisual Studio用のプラグインです。申し訳ありませんが、私は今もC#のためだけであることを見ました。私はそれがC++でも働いていると思っていました。ごめんなさい。

+0

心配する必要はありません。それは、私も見た最初のものの1つでした。 – LiverpoolFTW

0

あなたがこれをしたくないと思ったのは分かりますが、他の人の場合にはDoxygenを使って "重い持ち上げ"を行い、ソースから関数を抽出することができます。

文書化されていないソースファイルからコード構造を抽出するようにDoxygenを設定できます。

これで、Doxygenの出力、並べ替え、再構築から関数の開始行番号を抽出する必要があります。フォワード宣言を導入する必要があるかもしれないので、面倒です。

ありがたいことに、あなたはそれに反対しました。

関連する問題