$include_dir="/home/hyper-archives/boost-users/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [Boost-users] Integral type with no upper limit?
From: Michiel Helvensteijn (m.helvensteijn_at_[hidden])
Date: 2009-05-26 19:00:51
Scott McMurray wrote:
>> Is there an integral type in Boost that has no upper limit? The only
>> physical limit would be the amount of memory on the system. And of
>> course, the larger the number, the heavier the math is on such an object,
>> because more cycles are required.
>
> People keep proposing them; The latest I know of is mp_int, which can
> be found at ...
Perhaps Boost shouldn't reinvent the wheel? There's already an open-source
arbitrary precision arithmetic library: http://gmplib.org/
It includes big-int, big-rational and big-float types. It's originally in C,
but includes C++ class interfaces.
I use it and I'm quite happy with it. I believe it's included in most, if
not all, Linux distributions.
-- Michiel Helvensteijn