title: should we move #include into namespace?
body: <blockquote>
    <p><strong>Possible Duplicate:</strong><br>
    <a href="https://stackoverflow.com/questions/6670738/is-it-a-good-idea-to-wrap-an-include-in-a-namespace-block">Is it a good idea to wrap an #include in a namespace block?</a>  </p>
  </blockquote>
  
  
  
  <pre><code>// Method One
  #ifndef XXX_H
  #define XXX_H
  #include &lt;iostream&gt;
  #include "myhead.h"
  namespace XXX
  {
      /...
  }
  #endif
  
  OR
  
  // Method Two
  namespace XXX
  {
  #ifndef XXX_H
  #define XXX_H
  
      #include &lt;iostream&gt;
      #include "myhead.h"
      /...
  #endif
  }
  </code></pre>
  
  <p>When we define a new <code>namespace XXX</code>, should we move <code>#include directive</code> inside namespace or not?</p>
  
  <p>Thank you</p>