Compiler Warning (level 3) C4062

enumerate 'identifier' in switch of enum 'identifier' is not handled

The specified enumerate did not have an associated handler in a switch statement, and there was no default label.

The following example causes this warning

enum E { a, b, c };
void func ( E e )
{
   switch(e)
   {
   case a:
   case b:
      break;    // no default label
   }            // warning, enumerate 'c' not handled
}