Typo in Types page
    Kelet 
    kelethunter at gmail.com
       
    Sun Apr  6 02:49:42 PDT 2014
    
    
  
On Sunday, 6 April 2014 at 09:30:47 UTC, Gustavo wrote:
> In the page http://dlang.org/type.html I believe there is a 
> typo stating that bool is 1 byte instead of 1 bit.
I don't think it's a typo. Memory is typically byte-addressable 
and thus data types are either a byte or larger. Having a data 
type smaller than a byte means reading or writing to that 
variable will have to involve bit-twiddling operations which can 
make operations more expensive.
There are bitfields[1] and BitArrays[2] if you really need 
control of a data type on the bit level.
[1]: http://dlang.org/phobos/std_bitmanip.html#.bitfields
[2]: http://dlang.org/library/std/bitmanip/BitArray.html
    
    
More information about the Digitalmars-d
mailing list