컴파일러 오류 C2048
기본값이 둘 이상입니다.
switch
문에 default
레이블이 여러 개 포함되어 있습니다. 오류를 해결하려면 default
레이블 중 하나를 삭제합니다.
다음 샘플에서는 C2048을 생성합니다.
// C2048.cpp
int main() {
int a = 1;
switch (a) {
case 1:
a = 0;
default:
a = 2;
default: // C2048
a = 3;
}
}
해결 방법:
// C2048b.cpp
int main() {
int a = 1;
switch (a) {
case 1:
a = 0;
default:
a = 2;
}
}