0

我想使用有理数,其分子和分母可以远远超过 long long int 的限制,而 boost::rational 是一个很好的类,专为无限整数类型而设计。但是当我查看 C++ 存在哪些无限整数类型时,唯一推荐的是 GMP,它是为 C 设计的,因此需要处理烦人的内存管理问题。是否存在包含无限整数类型的 C++(不是 C)库,可以很好地与 boost::rational 配合使用?

4

1 回答 1

0

Boost 具有您正在寻找的理性类型,但它不是 Boost Rational 的一部分:它在 Boost Multiprecision 中:cpp_rational

于 2015-08-01T21:25:08.653 回答