2009-06-10 17 views
9

ソース(.cpp)とヘッダを保持するために正しい関数定義やその他のものを更新して追加できるツール.h)ファイルが同期されます。自動的にC++のソースとヘッダを生成する(そしてその逆も同様に更新する)ファイル

file: aaa.cpp 

void AAA:func() { 

} 

をし、変更は両方に表示されます:自動的に作成して追加されます

file: aaa.h 

Class AAA { 
    int b; 
public: 
    void func(); 
}; 

何か:たとえば

は、私はこれをやって起動したら?

私はあまりにも夢を見ていますか?

答えて

2

Visual Studio + Visual Assist X(機能のリファクタリングを参照してください)。

しかし実際には、それがベースのEmacsいない:/

+1

VAはこれを完全に自動的には行いません。宣言からスタブ実装を作成するには、Create Implementationを呼び出す必要があります。宣言と実装の両方を変更するには、Change Signatureを実行する必要があります。 –

7

ほとんど重複した質問がhereを頼まれた、私のanswerたちは別のヘッダーとソースファイルを単一のファイルから行くために使用するツールについて説明します。lzzを。

私は逆翻訳を行うことができるツールについて知らない。

0

Xrefactory(かなり高価なツール)があなたが探しているものを行うことができるかもしれません。私はそれを使用していません(Visual Studio + Visual Assistを使用しています)が、「emacsリファクタリングツール」用のGoogle検索で表示されます。

関連する問題