default 多于一个
注解
一个 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;
}
}