컴파일러 경고(수준 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() {
}