title: define enum class with same name compared to enum
body: <p>Why this compiles in c++11:</p>
  
  <pre><code>struct foo
  {
    enum class Resolution { None=10, Nominal=20 };
    enum class Scale { None, Nominal };
  };
  </code></pre>
  
  <p>while this doesn't:</p>
  
  <pre><code>struct foo
  {
    enum Resolution { None=10, Nominal=20 };
    enum Scale { None, Nominal };
  };
  </code></pre>
  
  <p>?</p>