なぜ標準でπがないんだろう
<cmath>にはstd::cosやstd::sinといった関数はありますが、
πを表す定数が用意されていません。
M_PIがそうかなーとも思ったのですが、これは非標準のようです。
仕方がないのでこんなの用意してますが
namespace math { inline double pi() { return 3.1415926535897932384626433832795; } }
これくらいは標準で用意してほしいですね。
C++0xならconstexprあるんだし。