devxlogo

Bool Values

Bool Values

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

Answer:
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.

devx-admin

Share the Post: