title: How to use #include directive correctly?
body: <p>Is there any material about how to use <code>#include</code> correctly?
  I didn't find any C/C++ text book that explains this usage in detail.
  In formal project, I always get confused in dealing with it.</p>