Erreur du compilateur C2048
plusieurs 'default'
Une instruction switch
contient plusieurs étiquettes default
. Supprimez l’une des étiquettes default
pour résoudre l’erreur.
L’exemple suivant génère l’erreur C2048 :
// C2048.cpp
int main() {
int a = 1;
switch (a) {
case 1:
a = 0;
default:
a = 2;
default: // C2048
a = 3;
}
}
Résolution possible :
// C2048b.cpp
int main() {
int a = 1;
switch (a) {
case 1:
a = 0;
default:
a = 2;
}
}