私は個人的なプロジェクトを持っていますが、ヘッダー/cpp ファイルのペアが 20 を超えるとは思えません。各ヘッダーとcppファイルに必要な他のファイルを含める(または前方宣言を使用する)方が良いのか、それともすべてのファイルに「Includes.hpp」を含めて標準ライブラリをすべて含める方が良いのか疑問に思っていました。各クラスの前方宣言を行い、他のすべてのヘッダーを含めます。
ご覧のとおり、1 つの大きなヘッダー ファイルを使用すると、次のようになります。
- すべてをクリーンアップ
- 他のディレクトリからこれらのファイルを簡単に含めることができます (1 つのファイルを使用するためにナビゲートするだけで、他のすべてのファイルがリンクされるため)
- コンパイルごとにすべてのファイルが含まれますが、これは小さなプロジェクトであることを考えると、すべてのファイルを使用するため、不利ではありません。
これは良い考えですか?