为什么STL或C++的标准库中没有BigInt、BigNum或任意精度算术
Why was BigInt, BigNum or Arbitrary-precision arithmetic not present in STL or standard libraries for C++?
这有具体原因吗?
这是一个设计决定吗?
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(只是一个表格,这里没有给出原因)
相关文章:
- 用常见虚拟函数实现的任意组合来实现派生类的正确方法是什么
- 从函数返回任意简单类型的数据
- 如何生成一个随机的 n 位数,其中 n 是任意的
- C++ - 声明指向返回任何类型并获取任意数量参数的函数的指针
- 将正态随机变量与任意 RHO(corrcoef) 相关联
- 在C++中生成任意嵌套的向量
- 任意大小的 constexpr 数组是否可以用作 switch 语句中的案例?
- FlatBuffers/Protobuf 中是否有支持任意 24 位有符号整数定义的可移植二进制序列化架构?
- OpenGL - 在任意轴上平移对象
- 如何绕任意轴旋转点?
- 在 std::vector<无符号字符中存储任意数据的方法>
- 如何在VS2019中获取数组的任意对齐?
- 具有任意数量参数的模板函数
- 从加密项目向量中解密任意选择的元素会导致无效的 PKCS #7 块错误
- 如何在C++中实现节点数任意的通用树数据结构?
- C++:有效地将Sha256摘要放入OpenSSL Bignum?
- 正在取消线程池中运行的任意作业
- OpenMP 任意缩减(合并)
- 如何在C++中围绕任意值实现我所谓的"wraparound sort"?
- 为什么STL或C++的标准库中没有BigInt、BigNum或任意精度算术