C++ 如何在C++;

C++ 如何在C++;,c++,types,integer,C++,Types,Integer,在我的问题中,我必须保存大整数,比如多达1000000位,并进行一些运算。我怎么做。我知道C++中的长int可以存储多达10个数字< /p> ,可以使用GNU任意精度库。请注意,如果内存不足,这不是一个很好的库 我的意思是,如果它不能分配内存,它将从你下面退出。我发现这是一个。。。有趣的。。。通用库的架构决策,但这类东西很流行,所以,如果您愿意遵守该限制,它可能是一个不错的选择 另一个很好的例子是,GMP的分支,尽管有“多精度整数和有理数”的名称,但它能很好地处理浮点。我发现这些人在请求帮助或提

在我的问题中,我必须保存大整数,比如多达1000000位,并进行一些运算。我怎么做。我知道C++中的长int可以存储多达10个数字< /p> ,可以使用GNU任意精度库。请注意,如果内存不足,这不是一个很好的库

我的意思是,如果它不能分配内存,它将从你下面退出。我发现这是一个。。。有趣的。。。通用库的架构决策,但这类东西很流行,所以,如果您愿意遵守该限制,它可能是一个不错的选择


另一个很好的例子是,GMP的分支,尽管有“多精度整数和有理数”的名称,但它能很好地处理浮点。我发现这些人在请求帮助或提出改进建议时比GMP开发人员更有用(但是,请注意,这是我的经验,您的里程可能会有所不同)。

此外,据报道,MPIR对windows(优化的汇编代码)有更好的支持,如果海报对此有任何顾虑的话。