Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Выражение switch не целочисленное
Замечания
Выражение switch оценивается как не целочисленное значение. Чтобы устранить ошибку, используйте только целочисленные значения в инструкциях switch.
Пример
В следующем примере создается C2050:
// C2050.cpp
int main() {
int a = 1;
switch ("a") { // C2050
case 1:
a = 0;
default:
a = 2;
}
}
Возможное решение
// C2050b.cpp
int main() {
int a = 1;
switch (a) {
case 1:
a = 0;
default:
a = 2;
}
}