我想知道是否有一個類可以提供與內存一樣多的準確性。重載操作符爲了對它進行算術,就像它是一個正常的數字一樣。用於計算任意大數的類?
例:
BigNumber num;
num = 8;
for(int i = 0; i < 5000000; ++i)
{
num *= num;
}
感謝
我想知道是否有一個類可以提供與內存一樣多的準確性。重載操作符爲了對它進行算術,就像它是一個正常的數字一樣。用於計算任意大數的類?
例:
BigNumber num;
num = 8;
for(int i = 0; i < 5000000; ++i)
{
num *= num;
}
感謝
有針對大量的庫,例如GMP (it provides also a C++ interface)或cbignum。
您可能會發現許多這種類型的庫。
至少有一個C++的BigInteger庫
https://mattmccutchen.net/bigint/
,如果你想自己動手寫"biginteger - How to implement big int in C++ - Stack Overflow"
64位整數是不夠大的嗎? – 2011-02-05 15:48:59