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