Ошибка компилятора 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;
}
}