Compartir a través de


Advertencia del compilador (nivel 4) C4061

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

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 código 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()
{
}