title: Is an #include before #ifdef/#define Include-Guard okay?
body: <p>I always placed my <code>#include</code> after the  <code>#ifdef</code>/<code>#define</code> Include-Guard. Now the refactor mechanism of my IDE (Qt Creator) put it before the Include-Guard e.g.</p>
  
  <pre><code>#include "AnotherHeader.h"
  
  #ifndef MYHEADER_H
  #define MYHEADER_H
  </code></pre>
  
  <p>Can this cause any problems or can I leave it this way?</p>