should we move #include into namespace?
<blockquote>
  <p><strong>Possible Duplicate:</strong><br>
  <a href="http://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>
