New hashtable power 2 rehash policy

Jonathan Wakely
Sat May 14 17:18:00 GMT 2016

On 14/05/16 18:13 +0200, François Dumont wrote:
>sizeof() returns number of char elements in the given type ? I thought 
>it was the number of bytes and that a byte was always 8 bits. But I 
>know that you know your stuff so fixed in the new patch.

A char is a byte, by definition, so sizeof returns the number of
bytes, which is also the number of chars.

But a byte can have more than 8 bits. The number of bits is given by
the standard macro CHAR_BITS, and the non-standard (but always defined
by GCC) macro __CHAR_BITS__.

More information about the Libstdc++ mailing list