Udostępnij za pośrednictwem


Ostrzeżenie kompilatora (poziom 3) C4062

Moduł wyliczający 'Identyfikator' w przełączniku enum "wyliczenie" nie jest obsługiwana.

Wyliczyć ma skojarzony obsługi w switch instrukcji i ma nie domyślne etykiety.

To ostrzeżenie jest domyślnie wyłączona.Zobacz Kompilator ostrzeżenia czy są wyłączone domyślnie uzyskać więcej informacji.

Poniższy przykład spowoduje wygenerowanie błędu 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() {
}