Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
el enumerador 'identificador' en la instrucción switch de la enumeración 'enumeración' no está controlado
La enumeración no tiene un controlador asociado en una instrucción switch, y no hay etiqueta default.
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 C4062:
// C4062.cpp
// compile with: /W3
#pragma warning(default : 4062)
enum E { a, b, c };
void func ( E e ) {
switch(e) {
case a:
case b:
break; // no default label
} // C4062, enumerate 'c' not handled
}
int main() {
}