冷たい牛

C++11から浮動小数点数を16進表記で入出力出るようになっているが、なぜか、C++のコード内で使うことが出来ない。

#include <iostream>
using namespace std;

int main()
{
  double pi = 3.14;
  cout << hexfloat << pi << endl;    // 16進表記で出力
//  double dead = 0xc001.beafp-3;    // NG

  return 0;
}

C99では16進浮動小数リテラルは認められているし、C++でも書けるようにしろよ。