title: What is the function of const specifier in enum types?
body: <pre><code>enum foo : const unsigned int
  {
      F,
      S,
      T
  };
  
  void func()
  {
      foo p;
      p = F;
  }
  </code></pre>
  
  <p>The above compiles so the underlying type is not a const type?</p>