私はかなりの数のプロジェクト (多くの場合、ゲーム エンジン) を見てきました。このプロジェクトでは、すべてのヘッダー インクルードが単一のヘッダー ファイルに配置され、マクロなども含まれることがあります。
// Master.h
#include "header1.h"
#include "header2.h"
#include "header3.h"
.
.
#include "headerN.h"
コードを使用する場合、標準は Master.h ファイルのみを含めることです。
他のプロジェクトでは、ソース ファイルには必要なヘッダーのみを含める必要があります。
私が知りたいのは、ベスト プラクティスに関する決定的な答えがあるかどうか、できれば測定可能な結果があるか、それとも個人的な好みでしょうか?