как лучше всего выполнять побитовые операции с vector<bool>
?
насколько я понимаю, vector<bool>
— это специализация, использующая один бит на логическое значение. Я выбрал vector<bool>
из соображений экономии памяти. Я знаю, что есть некоторые проблемы с vector<bool>
, но для моих нужд это подходит.
теперь - какой самый эффективный способ применения побитовых операций к целым таким векторам?
если я делаю это в цикле for и считываю каждое отдельное логическое значение и сохраняю его обратно, насколько я понимаю, внутри выполняется гораздо больше операций, чтобы получить доступ к фактическим значениям.
Благодарность!