199 читали · 4 года назад
Спецификатор constexpr в C++: зачем он нужен и как работает
Источник: Nuances of Programming Новички могут путать спецификатор constexpr, появившийся в C++ с версии 11, с похожим на него квалификатором const. constexpr обозначает константное выражение и используется для определения переменной или функции в качестве константного выражения, которое может вычисляться на этапе компиляции. Это его главная особенность  —  код может быть выполнен до его запуска. constexpr можно использовать с переменными и функциями, в том числе конструкторами и операторами if...