Compartilhar via


C4062 de aviso (nível 3) do compilador

o enumerador 'identificador' no comutador de enum 'enumeration' não é tratado.

O enumerate não tem nenhum manipulador de associados em um switch instrução e não há nenhum padrão rótulo.

Este aviso está desativado por padrão.Consulte Compilador avisos que está desativado por padrão para obter mais informações.

O exemplo a seguir gera 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() {
}