Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Switch-Ausdruck ist keine Ganzzahl.
Bemerkungen
Der switch Ausdruck ergibt einen Wert, der nicht integer ist. Verwenden Sie zum Beheben des Fehlers nur integrale Werte in Switch-Anweisungen.
Beispiel
Im folgenden Beispiel wird C2050 generiert:
// C2050.cpp
int main() {
int a = 1;
switch ("a") { // C2050
case 1:
a = 0;
default:
a = 2;
}
}
Mögliche Lösung:
// C2050b.cpp
int main() {
int a = 1;
switch (a) {
case 1:
a = 0;
default:
a = 2;
}
}