在哪里可以找到与 boost::rational 配合良好的(特定于 C++ 的)无限整数 class?
Where can I find a (C++ specific) unlimited integer class that works well with boost::rational?
我想使用有理数,其分子和分母可以远远超过甚至 long long int 的限制,boost::rational 是一个很好的 class,它是专门为无限整数类型设计的.但是当我查看 C++ 存在哪些无限整数类型时,唯一推荐的是 GMP,它是为 C 设计的,因此需要处理烦人的内存管理问题。是否存在包含无限整数类型的 C++(不是 C)库,可以很好地与 boost::rational 一起使用?
Boost 具有您正在寻找的理性类型,只是不是作为 Boost Rational 的一部分:它在 Boost Multiprecision 中:cpp_rational
我想使用有理数,其分子和分母可以远远超过甚至 long long int 的限制,boost::rational 是一个很好的 class,它是专门为无限整数类型设计的.但是当我查看 C++ 存在哪些无限整数类型时,唯一推荐的是 GMP,它是为 C 设计的,因此需要处理烦人的内存管理问题。是否存在包含无限整数类型的 C++(不是 C)库,可以很好地与 boost::rational 一起使用?
Boost 具有您正在寻找的理性类型,只是不是作为 Boost Rational 的一部分:它在 Boost Multiprecision 中:cpp_rational