$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Philippe A. Bouchard (philippeb_at_[hidden])
Date: 2003-02-25 08:35:46
Philippe A. Bouchard wrote:
[...]
> It's true. Imagine we have some partial specialization of array<bool,
> size_t>:
>
> template <unsigned int I>
> struct array<bool, I>
> {
> char value_[I >> 3];
>
> // Read-only version:
> bool operator [] (unsigned int a_index) const
> {
> return value_[a_index >> 3] & (1u << (a_index % 8));
> }
> };
Please excuse me for writing to way, I am taking for granted a char is 8
bits long. I do not wish to bypass any portability rules...
Philippe A. Bouchard