
5 Feb
2013
5 Feb
'13
6:10 p.m.
Le 05/02/13 16:27, Christian Henning a écrit :
Is there a better way in boost?
Try boost::low_bits_mask_t http://tinyurl.com/bcy22xf
Mhmm, I don't see how that works. How do I get the max value from a low_bit_mask_t? It should be 2^n-1 with n being the number the bits.
low_bits_mask_t<Bits>::sig_bits is defined as (~( ~(unsigned_int(0u )) << Bits )) ) which is equivalent to 2^Bits-1 without risk of overflow. Vicente