为什么STL或C++的标准库中没有BigInt、BigNum或任意精度算术

Why was BigInt, BigNum or Arbitrary-precision arithmetic not present in STL or standard libraries for C++?

本文关键字:BigNum 任意 BigInt 精度 C++ STL 标准 为什么      更新时间:2023-10-16

这有具体原因吗?

这是一个设计决定吗?

C++中的大数字以及其他搜索结果显示了为此编写的类。

我想知道未来的版本是否会包括这个功能。

至少有两个对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(只是一个表格,这里没有给出原因)