この章では、Scott Meyerが、ヘッダーファイルの依存関係を回避するためのいくつかの手法について説明しました。主な目標は、変更が他のインクルードされたヘッダーファイルに限定されている場合に、cppファイルの再コンパイルを回避することです。
私の質問は次のとおりです。
私の過去のプロジェクトでは、このルールに注意を払ったことはありませんでした。コンパイル時間は短くはありませんが、耐えられません。それは私のプロジェクトの規模(または欠如)ともっと関係があるかもしれません。コンパイラ技術(clangなど)の進歩を考えると、このヒントは今日どれほど実用的ですか?
このテクニックの使用例はどこにありますか?(例:Gnomeまたはその他のOSSプロジェクト)
PS私は第2版を使用しています。