タグ

C++1yとunbounded-precisionに関するUSAGI-WRPのブックマーク (1)

  • C++1y 多倍長整数 - Faith and Brave - C++で遊ぼう

    N3542 Proposal for Unbounded-Precision Integer Types C++1yに向けて提案されている多倍長整数クラス。 この提案では、固定精度整数クラスは含まれておらず、無限精度のintegerクラスのみが考えられています。 integer a = 123; // int型整数からの初期化 integer b{std::string("12345678901234567890")}; // 文字列からの初期化 // 出力 cout << a << endl; // 文字列への変換 string s = a.to_string(); 現状の提案の問題としては、アロケータが指定できないことや、ユーザー定義リテラルがないことなどが挙げられています。 提案してる人が違うこともあってか、Boost.Multiprecisionとはだいぶ設計が異なっています。

    C++1y 多倍長整数 - Faith and Brave - C++で遊ぼう
  • 1