В этой главе Скотт Мейер упомянул несколько методов, чтобы избежать зависимости файлов заголовков. Основная цель - избежать перекомпиляции файла cpp, если изменения ограничены другими включенными файлами заголовков.
Мои вопросы:
-
В моих прошлых проектах я никогда не обращал внимания на это правило. Время компиляции не является коротким, но это не невыносимо. Это могло бы иметь больше общего с масштабом (или отсутствием) моих проектов. Насколько практичен этот совет сегодня, учитывая прогресс в технологии компилятора (например, clang)?
-
Где я могу найти больше примеров использования этих методов? (например, Gnome или другие проекты OSS)
P.S. Я использую второе издание.