title: enum in a namespace
body: <p>Is there a point of doing somthing like this:</p>
  
  <pre><code>namespace status{
    enum status{
      ok,
      error
    };
  }
  </code></pre>
  
  <p>and use it like that <code>status::ok</code></p>
  
  <p>Or should i do this:</p>
  
  <pre><code>enum status{
    status_ok,
    status_error
  };
  </code></pre>
  
  <p>and use it like this <code>status_ok</code>?</p>
  
  <p><strong>Update:</strong> 
  With C++11 you now should do this:</p>
  
  <pre><code>enum class status {
      ok,
      error
  };
  </code></pre>
  
  <p>and use like this: <code>status::ok</code></p>