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