Compilerwarnung (Stufe 3) C4062
Enumerator 'Bezeichner' in switch(enum) 'Enumeration' wird nicht verarbeitet
Die Enumeration hat in einer switch-Anweisung keinen verknüpften Handler, und es ist keine default-Marke vorhanden.
Diese Warnung ist standardmäßig deaktiviert. Weitere Informationen finden Sie unter Standardmäßig deaktivierte Compilerwarnungen.
Im folgenden Beispiel wird C4062 generiert:
// 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() {
}