1

ユーザー定義リテラルについて読んでいて、このスニペットに出くわしましたが、使用しようとするとコンパイラ エラーが発生しました。

int operator ""_fix(long double d)
{
     // returns d as a 1.15.16 fixed point number
     return (int)(d*65536.0f);
}

エラー : 演算子が必要です。私は Visual STudio 2013 を使用していますが、これは C++ 11 を適切にサポートしていると思います。何がうまくいかないのでしょうか?

4

1 に答える 1