Hacker News new | ask | show | jobs
by Koshkin 2791 days ago
To be fair, what slows down compilation is not "the sheer existence" but the extensive use of large and complex #include files.
1 comments

Indeed. IIRC this topic is covered directly in Meyers' "Effective C++" book, including the trick to use pointers + forward declarations in headers to avoid including other headers.