O'Reilly logo
  • Chris Kang thinks this is interesting:

This saves the cost of pointlessly opening and parsing the entire include file if you’ve already included it. This may seem like a trivial optimization, and indeed it can be for small include hierarchies.

From

Cover of API Design for C++

Note

Help reduce compile time.