.CPP でメソッド定義を更新すると、.H での宣言が自動的に更新されるように、メソッド宣言を自動的に同期する (無料の) テキスト エディターはありますか?
さらに良いことに、クラスのソース コードを 1 つのエディター ビューに表示し、そこから .H と .CPP を自動的に生成します。
MS Visual Studio はそれをある程度サポートしていますが、無料ではありません。
.CPP でメソッド定義を更新すると、.H での宣言が自動的に更新されるように、メソッド宣言を自動的に同期する (無料の) テキスト エディターはありますか?
さらに良いことに、クラスのソース コードを 1 つのエディター ビューに表示し、そこから .H と .CPP を自動的に生成します。
MS Visual Studio はそれをある程度サポートしていますが、無料ではありません。
安定したライブラリを編集している場合、これは必要ありません。インターフェイスをいつ変更するかを本当に気にするからです。おそらく、他の何かとの互換性を壊していることを意味するからです。
ラピッド プロトタイピングの段階にある場合は、すべての定義をヘッダー ファイルに入れ、後でそれらを実装ファイルに分離することを心配してください。
そうは言っても、実際にあなたが望むことをするものは何も知らないので、次のようにします。
これを実装したい場合は、実際に編集する 3 番目のヘッダーと実装ファイル (コンパイラーには表示されない) を作成し、それを自動的にヘッダーとソースに分割するコンパイル前段階を追加することをお勧めします。インクルード ディレクティブに注釈を付けて、必要な場所を示したいと思うでしょう。
makeheadersを見てください。並列編集機能は提供しませんが、代わりにソース ファイルからヘッダーを生成します。
KDevelop はそれをある程度サポートしています。完璧ではありませんが、かなり良いです。私のプロジェクトの 1 つがクロス プラットフォームであり、コードを拡張する必要があるときはいつでも、Visual Studio よりも KDevelop を好みます。