Bool Values

Bool Values

How do I make 1 bool take 1 bit instead of 1 byte?

Instead of an array, you should use an STL container that is specifically designed to store bool values as bits: std::vector . You need to #include and create an instance of vector . For example:

vector  bools[100000000]; // has 100 million bits

You can find more information on vector and the vector container in general in any STL book or by browsing your compiler’s online help.


Share the Post: