Advertencia del compilador (nivel 4) C4061

Actualización: noviembre 2007

Mensaje de error

el enumerador 'identificador' en la instrucción switch de la enumeración 'enumeración' no está controlada de forma explícita por una etiqueta de caso
enumerator 'identifier' in switch of enum 'enumeration' is not explicitly handled by a case label

La enumeración no tiene un controlador asociado en una instrucción switch.

De forma predeterminada, esta advertencia está desactivada. Para obtener más información, vea Advertencias del compilador desactivadas de forma predeterminada.

El ejemplo siguiente genera el error C4061:

// C4061.cpp
// compile with: /W4
#pragma warning(default : 4061)

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

int main()
{
}