ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
16 ноября
1554184 Топик полностью
framer (14.11.2025 18:29, просмотров: 116) ответил AlexBi на Возник вопрос по использованию С++, конкретнее consexpr применительно к функциям. Не понял как их в реальной жизни использовать. Опишу свой случай.
для того чтобы выполнилось CTFE надо чтобы на этапе компиляции было видно тело функции. обычно constexpr делают в .h. На пример. 

https://github.com/DarrenLevine/cppcrc/blob/main/cppcrc.h

Но это еще не все. Зависит от использования. Если параметр попадется не извесный на этапе компилации то CTFE не сработает.
вот можно поиграться. Заберите constexpr в data[] и функция развернется

https://godbolt.org/z/fb931xM7W