![]() |
||||
ARM-контроллеры |
•Вернуться в конференцию •Топик полностью |
AlexG (29.07.2019 10:32) , в ответ на Спасибо. Теперь понятно. То есть можно заменить часть макросов по предварительной установке периферии на кусок рабочего кода. автор: Звероящер
Думаю, что и без constexpr из C++ 11 это было возможно, но результат компиляции зависел был от компилятора и мог оказаться не оптимальным. А так компилятору дается явное указание, что выражение константа и результат if всегда один и тот-же. |