Windows Programming Tips
min()やmax()はマクロとして定義されているため、stdや自作の 関数名等とぶつかってしまう。 これを回避するには、NOMINMAXをdefineすればよい。
#define NOMINMAX