为什么在STL或C ++标准库中不存在BigInt,BigNum或任意精度算术?

时间:2012-01-28 09:03:47

标签: c++ biginteger

这是否有特定原因?

这是一个设计决定吗?

Big number in C++以及其他搜索结果会显示为此而编写的类。

我想知道未来版本是否会包含此功能。

1 个答案:

答案 0 :(得分:8)

C ++ 11至少有两个大整数提案(n1718,n1744,n2143)。一切都被拒绝了。这就是为什么你没有在标准库中看到它们

来自http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1954.html

  

N1744 C ++的大整数库提案0x日期:2005-01-13
  状态:已关闭。

     

Lillehammer [2005-04]:我们还没有看到对用例的分析,因此我们不知道哪个社区对此很重要,他们的需求是什么,以及这种类型是否满足他们的需求。

拒绝n1718和n2143:http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2870.html(只是一张桌子,这里没有理由)