C++ 无限大的整数?

C++ 无限大的整数?,c++,integer,biginteger,memory-limit,C++,Integer,Biginteger,Memory Limit,在Python中,我可以编写一个程序来计算无限大小的整数。就在前几天,我做了第一百万个斐波那契数,它太大了,无法放入控制台。如果这是可能的,在Python中,我的理解是用C写的,那么C++中怎么做呢?它必须是可能的,否则我不知道如何在Python中实现它。我也相信在爪哇/C中有类似的东西叫做大整数,但是我找不到任何可以在C++中实现的东西。列出了你可以使用的许多库。那些被表示为C库的也可以在C++中使用。C++没有内置的BigIt类型。 正如这篇参考文献所显示的,在询问之前,谷歌、维基百科和FA

在Python中,我可以编写一个程序来计算无限大小的整数。就在前几天,我做了第一百万个斐波那契数,它太大了,无法放入控制台。如果这是可能的,在Python中,我的理解是用C写的,那么C++中怎么做呢?它必须是可能的,否则我不知道如何在Python中实现它。我也相信在爪哇/C中有类似的东西叫做大整数,但是我找不到任何可以在C++中实现的东西。

列出了你可以使用的许多库。那些被表示为C库的也可以在C++中使用。C++没有内置的BigIt类型。

正如这篇参考文献所显示的,在询问之前,谷歌、维基百科和FAQ通常是个好主意


然而,在这种情况下,令人费解的是,它似乎没有提供答案。

在C/C++中,任何事情都是可能的。 您可以编写自己的名为bigInteger的类,并使用数组来表示数字,但最好的方法是使用已编写的库来处理大数字,因为这些都经过了很好的优化,其中很大一部分是用asm编写的,以提高速度。以下是几个例子:


看一看。谢谢,我一定会看的。cBigNumber类似乎比GMP好,但我无法编译它。