std — стандартная библиотека C ++ определяет pi?

Содержит ли STL определение для pi (= 3,14 …)? Конечно, я могу использовать старый добрый M_PI, но это нестандартно и не совместимо с кросс-компилятором.

2

Решение

Boost.Math определяет пи (и многие другие) математические константы с очень высокой точностью

#include <boost/math/constants.hpp>
long double pi = boost::math::constants::pi<long double>();

Полный список доступен Вот.

3

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector