浮動小数点定数

整定数式が必要なところで、浮動小数点を含む式が利用できる。

enum
{
  digits10 = (int)(53*0.30103)
};

また、静的定数メンバの宣言で、メンバが浮動小数点型であっても、クラス内で初期値を与えることが出来る。

struct foo
{
  static const double pi = 3.14159265358979323846;
};

これらの機能は、手元にあるすべてのversion(2.95〜4.2)で利用できた。