[phobos] phobos commit, revision 1740

Andrei Alexandrescu andrei at erdani.com
Thu Jul 8 23:48:06 PDT 2010


On 07/09/2010 01:28 AM, Sean Kelly wrote:
> On Jul 8, 2010, at 10:25 PM, Jonathan M Davis wrote:
>
>>> Also added specialization of Array for bool that stores one bit
>>> per element.
>>
>> _Please_ tell me that's optional in some manner. I don't know
>> _anyone_ who uses vector<bool>  in C++ _precisely_ because of this
>> optimization.
>
> Looks like this optimization is largely invisible to the user, unlike
> vector<bool>, and intended largely for space saving.  If you want a
> plain old BitArray there's one in std.bitmanip.

Yah. The issues are subtle, I plan to write an entire article about them.

Andrei

P.S. Nice going on stackoverflow.com, Jonathan.


More information about the phobos mailing list