switch-statement- все статьи тега ➜ страница 2


Силу в C++ во время компиляции ошибка/предупреждение о неявном проваливаются в переключатель

switch операторы могут быть очень полезны, но приводят к общей ошибке, когда программист забыл оператор break: switch(val) { case 0: foo(); break; case 1: bar(); // oops case 2: baz(); break; default: roomba(); } вы не получите предупреждение, очевидно, так как иногда проваливаются явно нужные. Хороший стиль кодирования предлагает комментировать, когда ваше падение преднамеренно, но иногда этого недостаточно. Я уверен, ...