$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: William Kempf (sirwillard_at_[hidden])
Date: 2000-09-21 10:59:47
--- In boost_at_[hidden], Beman Dawes <beman_at_e...> wrote:
> At 01:53 PM 9/21/2000 +0000, William Kempf wrote:
>
> >He was responding to my post, and I've seen his bigint before, so
I
> >feel entitled to respond here.
> Presumably the interfaces should be either the same or very similar?
At least very similar. A bigint type leaves a few operations
ambiguous as to implementation. For instance, bit manipulation
operators may not be intuitive when the bitsize is variable.
Typically the implementations I've seen assume bits to be 0 beyond
the size of the actual storage for this. More complex is the shift
operators. >> will obviously drop a bit the same as it does with
built in integral types. But what about <<? Does it drop a bit or
scale the size?
Bill Kempf