Каковы ограничения конструкции switch?
Конструкция switch в C++ имеет следующие ограничения: допускается использование только целочисленных выражений в case-метках; нельзя использовать внутри case оператор прямого перехода, такой как goto; каждый case блок должен содержать операторы, иначе это приведет к ошибке.
Одним из ограничений конструкции switch в C++ является возможность использовать только целочисленные выражения в case-метках. Это означает, что нельзя например использовать строки или объекты в качестве меток. Например, такой код вызовет ошибку компиляции:
Отметьте свой прогресс