справляется компилировать простые цепочки вида if (x == A) ... else if (x == B) ... в то же самое, что и аналогичный switch, репортить как баг в оптимизаторе? Clang такое умеет, а в подобные цепочки разворачиваются variadic template-функции, в которых switch не завезти.
Для начала нужно доказать что вариант со свитч быстрее
Обсуждают сегодня