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
_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost