visual c++ で M_PI とか M_LOG2E を使う方法

windows の visual c++ (visual studio)で、M_PI や M_LOG2E のような定数を使う場合は

#define _USE_MATH_DEFINES
#include <math.h>

と、math.h をincludeする前に、_USE_MATH_DEFINES を定義する。

参考