стандартизировать математические константы, типа M_PI

Константин Ивлев
Константин Ивлев

стандартизировать распространенные математические константы типа M_PI

де-факто уже поддерживаются основными компиляторами

https://msdn.microsoft.com/en-us/library/4hwaceh6.aspx?f=255&MSPPError=-2147217396

https://www.gnu.org/software/libc/manual/html_node/Mathematical-Constants.html

хотя требуют дополнительных макросов для использования в зависимости от компилятора (_USE_MATH_DEFINES, _GNU_SOURCE, _XOPEN_SOURCE)

21
рейтинг
3 комментария
Антон Бикинеев

Идея хороша. Возможно, стоит сделать не в виде макросов и также привязать к готовящимся идеям по wide_int и unbound_int, чтобы получить мультиточные константы, как в boost.multiprecision.

Антон Бикинеев
Обновлено 
nenomius

http://wg21.link/p0631

nenomius
zamazan4ik@tut.by

Уже такое предложение есть, так что не актуально.

zamazan4ik@tut.by
Другие идеи
Группа создана, чтобы собирать предложения к стандарту C++, организовывать их внутренние обсуждения, помогать готовить их для отправки в комитет и защищать на общих собраниях в рабочей группе по С++ Международной организации по стандартизации (ISO).
Все предложения