What is the difference between bit-vector and bitset container of stl ? Please explain.
To my understanding bitset is the implementation of the concept of bitvector am I rig
bit_vector has the same interface as an std::vector, and is optimised for space. It not a part of standard C++. This documentation claims it is close to an STL vector, which presumably is quite close to a standard C++ std::vector.
std::bitset is fixed size, and has a different interface.