mav*_*ick 3 c++ types integer
在我的问题中,我必须保存高达1000000位的大整数,并做一些操作.我怎么能这样做.我知道c ++中的long int可以存储多达10位数
pax*_*blo 8
您可以使用GMP,GNU任意精度库.请注意,如果内存不足,它不是一个非常好的库.
通过这个,我的意思是如果它不能分配内存,它将从你下面退出.我觉得这对于一个通用的图书馆来说是一个......有趣......的架构决定,但它很受欢迎,所以,如果你愿意佩戴这个限制,它可能是一个不错的选择.
另一个好的是MPIR,GMP的一个分支,尽管名称为"Multiple Precision Integers and Rationals",但它可以很好地处理浮点数.我发现这些人在请求帮助或建议改进时比GMP开发人员更有帮助(但是,请注意,这是我的经验,你的里程可能会有所不同).
归档时间:
14 年,7 月 前
查看次数:
1791 次
最近记录: