Мне надо запаковать три битовых флага, которые имеют одинаковое значение (напр. как в std::vector<bool> isValid
). Только давит жаба использовать std::bitset, ибо sizeof(std::bitset<3>) == 8.
Можно ли как-то в std::bitset подать размер хранилища?
Мне надо запаковать три битовых флага, которые имеют одинаковое значение (напр. как в std::vector<bool> isValid
). Только давит жаба использовать std::bitset, ибо sizeof(std::bitset<3>) == 8.
Можно ли как-то в std::bitset подать размер хранилища?