C++14: Single quotation mark as digit separator

数値リテラルの任意の位置にシングルクオート(') を記述する事ができるようになる機能です。
巨大な数値を定義する場合に区切りとして使用する事ができます。

[Example]

// 数値が大きい場合 ' をつけて可読性を上げる
auto n = 512'3981'9652;
// Binary literals と組み合わせると便利
auto m = 0b1001'0100'1101;

[実装コンパイラ]

  • Clang 3.4
  • GCC 4.9