Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
kapcsolókifejezés nem egész típusú
Megjegyzések
A switch kifejezés kiértékelése nem egész szám értékre történik. A hiba megoldásához csak az integrál értékeket használja a kapcsoló utasításokban.
példa
Az alábbi példa a C2050-et hozza létre:
// C2050.cpp
int main() {
int a = 1;
switch ("a") { // C2050
case 1:
a = 0;
default:
a = 2;
}
}
Lehetséges megoldás:
// C2050b.cpp
int main() {
int a = 1;
switch (a) {
case 1:
a = 0;
default:
a = 2;
}
}