4

STL 是否包含 pi (=3.14...) 的定义?当然,我可以使用 old good M_PI,但它是非标准的并且不兼容交叉编译器。

4

1 回答 1

4

Boost.Math 将 pi(和许多其他)数学常数定义为非常高精度

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

完整列表可在此处获得。

于 2013-02-19T16:31:37.243 回答