다음을 통해 공유


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

열거형 'enumeration'의 switch에 있는 'identifier' 열거자가 처리되지 않습니다.

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() {
}