Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
switch ifadesi tam sayı değil
Açıklamalar
İfade switch bir noninteger değeri olarak değerlendirilir. Hatayı çözmek için switch deyimlerinde yalnızca tam sayı değerlerini kullanın.
Örnek
Aşağıdaki örnek C2050 oluşturur:
// C2050.cpp
int main() {
int a = 1;
switch ("a") { // C2050
case 1:
a = 0;
default:
a = 2;
}
}
Olası çözüm:
// C2050b.cpp
int main() {
int a = 1;
switch (a) {
case 1:
a = 0;
default:
a = 2;
}
}