对于任意精度,是否有公认的GMP替代品

Is there a generally accepted alternative to GMP for arbitrary precision?

本文关键字:GMP 替代品 于任意 精度 是否      更新时间:2023-10-16

在寻找BigInt库的过程中,我看到了这篇文章:Microsoft Windows 上的C或C++BigInt库

公认的答案提到了GMP库,但其中一位评论者声称,该库不会非常优雅地出错,也不利于生产代码。有人对这个图书馆做过长期的开发吗?有什么好的替代方案吗?提前谢谢。

Tcl语言的实现使用libtommath作为其bigint库,而且它确实适合生产使用。(这是一个C库,不是C++,但它确实很合适。)

好吧,像GCC这样的大型项目将其用于printf和编译时间计算(如果我错了,请纠正我),我认为它足够稳定。我认为有一些方法可以限制评论者担心的内存不足错误,但我个人还没有使用过,所以我不能帮你。我想说的是,它是一个经过验证的稳定库。它甚至有一个C++接口库。