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