标签: c++ std c++-standard-library pi
STL是否包含pi(= 3.14 ...)的定义?当然,我可以使用旧的M_PI,但它是非标准的,不符合交叉编译器。
M_PI
答案 0 :(得分:3)
Boost.Math将pi(以及许多其他)数学常数定义为非常高的精度
#include <boost/math/constants.hpp> long double pi = boost::math::constants::pi<long double>();
完整列表可用here。