다음을 통해 공유


컴파일러 경고(수준 3) C4062

업데이트: 2007년 11월

오류 메시지

열거형 'enumeration'의 switch에 있는 'identifier' 열거자가 처리되지 않습니다.
enumerator 'identifier' in switch of enum 'enumeration' is not handled

switch 문에 열거자에 연결된 처리기가 없고 default 레이블이 없습니다.

이 경고는 기본적으로 해제되어 있습니다. 자세한 내용은 기본적으로 해제되어 있는 컴파일러 경고를 참조하십시오.

다음 샘플에서는 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() {
}