Bits can be an efficient way of storing settings and flags. The Standard Template Library (STL) supplies classes that help organize and manipulate bitwise information. This lesson introduces you to
std::bitset is the STL class designed for handling information in bits and bit flags.
std::bitset is not an STL container class because it cannot resize itself. This is a utility class that is optimized for working with a sequence of bits whose length is known ...