Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
uppräknarens "identifierare" i växeln för
enum"uppräkning" hanteras inte
Anmärkningar
Uppräkningsidentifieraren har case ingen associerad hanterare i en switch -instruktion och det saknas en default etikett som kan fånga den. Det saknade fallet kan vara ett förbiseende och utgör ett potentiellt fel i din kod. En relaterad varning om oanvända enumeratorer i switch satser som har ett default case finns i C4061.
Den här varningen är inaktiverad som standard. Mer information om hur du aktiverar varningar som är inaktiverade som standard finns i Kompilatorvarningar som är inaktiverade som standard.
Example
Följande exempel genererar C4062 och visar hur du åtgärdar det:
// C4062.cpp
// compile with: /EHsc /W4
#pragma warning(default : 4062)
enum E { a, b, c };
void func ( E e ) {
switch(e) {
case a:
case b:
// case c: // to fix, uncomment this line
break; // no default label
} // C4062, enumerator 'c' not handled
}