std::bitset explained with simple example
A Bitset is a standard template library class provided by C++ which can be used to define a fixed length sequence of bits. A value of zero indicates bit is unset whereas 1 indicates bit is set.
This class provides similar functionality as array of Boolean values in more space efficient way. There are lot of useful memory functions also provided by the library which can be used by the programmers to use it directly.
Let’s have a look into std::bitset template class definition.
template <size_t N> class bitset;
Where N = length of bitset (in bits).