Как я выяснил, я могу использовать только числовые значения в операторах С++ switch
, я думал, что там должно быть какое-то более глубокое различие между ним и связью if-else
.
Поэтому я спросил себя:
- (Как) отличается
switch
отif-elseif-elseif
с точки зрения скорости выполнения, оптимизации времени компиляции и общей компиляции? Я в основном говорю о MSVC здесь.