У нас есть функции constexpr
с C++ 11, и они становятся менее ограниченными, поскольку с каждым новым стандартом (14, 1z).Почему стандартная библиотека C++ не предоставляет конфигурационные версии cmath-функций?
Тем не менее, наиболее очевидные функции в STL, которые могут быть сделаны constexpr
, cmath
/math.h
Функции, до сих пор нет constexpr
версии в любой стандартной реализации библиотеки AFAIK.
Это только в отставании стандарта C++, или есть ли какая-либо другая причина, почему у нас до сих пор нет версий этих функций constexpr
?
Я не использую здесь тег 'math', по крайней мере, согласно вики-тегу. Я предлагаю вам удалить его. – tambre
Потому что 'cmath' и' math.h' являются заголовками C. Кроме того, для реализации этих функций требуется функция punun, которая не допускается в 'constexpr'. – DeiDei
Почему вы спрашиваете еще раз, когда заметили, что 1-й вариант вашего вопроса плохо летает? Вместо того, чтобы спрашивать о стороннем ресурсе, вы сейчас обсуждаете тему. –