C++/CLI プロジェクトの Windows フォーム デザイナーは、ヘッダー ファイル自体にすべてのイベント ハンドラーの宣言と定義の両方を生成します。それが生成する .cpp は、生成されたヘッダーと stdafx.h を単にインクルードする単なるスタブです。すべてのクラス メソッドの実装 (つまり定義) を、それらが正当に属する .cpp に移動すれば、コンパイル時間を短縮できると思います。これは、ヘッダーが複数の場所に #include されている場合に特に重要になります。
コードを個別の宣言 (.h) ファイルと定義 (.cpp) ファイルに分割することの欠点や副作用はありますか? 提案?ベストプラクティス?