ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
20 апреля
936695 Топик полностью
SciFi (29.07.2019 10:39, просмотров: 397) ответил AlexG на Думаю, что и без constexpr из C++ 11 это было возможно, но результат компиляции зависел был от компилятора и мог оказаться не оптимальным. А так компилятору дается явное указание, что выражение константа и результат if всегда один и тот-же.
ИМХО, идеологически правильнее запускать режим LTO, компилятор сам всё увидит и выкинет лишнее. Давать ему подсказки - это путь назад в 80-е и лютый ассемблер. 
ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้