>>517
>1つのincludeファイルの変更の影響が大きくなるようなソースコード
それは差分ビルドで再コンパイルの範囲が広くなりやすい理由であって、
そもそもコンパイルが遅い理由にはなってないでしょ。
遅いのは、一つのcppファイルをコンパイルするたびに同じヘッダの内容がコピーされるから。
同じものを繰り返し使うならキャッシュしたくなるが、
したくてもマクロのせいでヘッダのコードが同じでもプリプロセス結果が変わる可能性があるから毎回解析しなきゃいけない。