Переключить case vs if else

В этом конкретном случае switch можно if-statement превратить в таблицу переходов. Оператор compile if (если вы напишете свой = как switch-statement == :-P) мог бы сделать то же switch самое, если бы компилятор c++ мог сказать, что x не меняется switch-statement между предложениями if (что if-else обычно случай, если x не равен if-else volatile или что-то в этом роде).

c++

c

if-statement

compilation

switch-statement

2022-07-11T06:58:13+00:00