Результаты поиска по запросу "bitsets"

3 ответа

дальнейшая проблема заключается в том, что я не могу просто сделать его шаблоном <int N>, потому что тогда набор битов жалуется, что его аргумент должен быть беззнаковым

отрим следующий код template<unsigned int N> void foo(std::bitset<N> bs) { /* whatever */ } int main() { bitset<8> bar; foo(bar); return 0; }g ++ жалуется на это в 64-битной версии, потому что <8> интерпретируется как unsigned long int, что не ...

4 ответа

Когда использовать битовые наборы STL вместо отдельных переменных?

4 ответа

Когда использовать битовые наборы STL вместо отдельных переменных?

В какой ситуации для меня было бы более целесообразно использовать набор битов (контейнер STL) для управления набором флагов, а не объявлять их как несколько отдельных (bool) переменных? Получу ли я значительный выигрыш в производительности, ...

ТОП публикаций

8 ответов

Например: набор битов будет превосходить логический [], если весь набор битов помещается в кеш, но не логический [], и требуется произвольный доступ.

вляется более эффективным с точки зрения использования памяти и процессора - массивbooleans или BitSet? Определенные методы BitSet не используются, только get / set / clear (==, =, Arrays.fill соответственно для массива).