Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は、アイデアを試すときにすべてをモノリシック ヘッダー ファイルにコーディングし、すべての実装コードをクラス定義に配置する (おそらく悪い) 習慣があります。コードが大きくなると、ファイルをナビゲートするのが難しくなります。したがって、コードを個別のファイルにリファクタリングし、実装の詳細 (cpp ファイル) をインターフェイス (hpp ファイル) から分割します。
面倒なコピー&ペーストは機械の仕事のようです。このタスクに使用できる簡単なツールはありますか?
この質問に記載されているように、Lazy C++を試すことができます。
標準の IDE を使用して、各関数をヘッダーからソースに移動することもできます (Visual Studio の場合、Visual Assist を使用できます。Eclipse で直接実行できると思います)。通常は、右クリック > リファクタリング > ソースに移動などのようなものです。 .
この種のことは非常に一般的です。私のアプローチは、一度だけカット アンド ペーストすることです。元のファイルのコピーを作成してから、ヘッダーから何かを切り取って、ソース ファイルから他のものを切り取ります。