title: Include directives in header file?
body: <blockquote>
    <p><strong>Possible Duplicate:</strong><br>
    <a href="https://stackoverflow.com/questions/2297567/where-should-include-be-put-in-c">where should &ldquo;include&rdquo; be put in C++</a>  </p>
  </blockquote>
  
  
  
  <p>Obviously, there are two "schools of thought" as to whether to put <code>#include</code> directives into C++ header files (or, as an alternative, put <code>#include</code> only into cpp files). Some people say it's ok, others say it only causes problems. Does anybody know whether this discussion has reached a conclusion what is to be preferred?</p>