I know that std::vector<bool> is bad, but I have a really nice use case for it.
I would like to do something like this:
uint8_t data [] = {7,32};
std::vector<bool> vb/*...*/ ;
// now vb is size of 8 vector with this values:
// false, false, false, false, false, true, true, true, (7)
// false, false, true, false, false, false, false, false (32)
Note: I know I can manually disect every byte of input and make 8 inserts, but I am looking for something prebuilt in the standard