在寻找 BigInt 库的过程中,我遇到了这篇文章: C or C++ BigInt library on Microsoft Windows
接受的答案提到了 GMP 库,但其中一位评论者声称该库不会非常优雅地出错,并且不适合生产代码。有人对这个库进行过长期开发吗?有什么好的选择吗?提前致谢。
在寻找 BigInt 库的过程中,我遇到了这篇文章: C or C++ BigInt library on Microsoft Windows
接受的答案提到了 GMP 库,但其中一位评论者声称该库不会非常优雅地出错,并且不适合生产代码。有人对这个库进行过长期开发吗?有什么好的选择吗?提前致谢。
Tcl 语言的实现使用libtommath作为其 bigint 库,而且它似乎确实适合生产使用。(它是一个 C 库,不是 C++,但它肯定是合适的。)
好吧,像 GCC 这样的大型项目使用它来进行printf
编译时计算(如果我在这里错了,请纠正我),我认为它足够稳定。我认为有一些方法可以限制评论者担心的内存不足错误,但我没有亲自使用它,所以我无法帮助你。我要说的是,它是一个经过验证的稳定库。它甚至还有一个 C++ 接口库。