Итоговый пункт оператора switch должен быть пунктом по умолчанию
Итоговый пункт оператора switch должен быть пунктом по умолчанию.
Средство проверки обнаруживает операторы switch, которые не имеют итогового пункта default.
Средство проверки не повышает нарушение, если переменной switch является enum с конечным числом значений, и у вас есть пункт case для каждого значения. Например:
enum Colours { RED, BLUE, GREEN } colour;
switch ( colour ) {
case RED:
break;
case BLUE:
break;
case GREEN:
break;
}Итоговый пункт оператора switch должен быть пунктом по умолчанию.
Если вы ожидаете нарушение правила, но не видите его, обратитесь к Кодированию Стандартных Нарушений, Не Отображенных.
| Группа: операторы |
| Категория: необходимый |