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

5 ответов

Каков размер bitset в C ++

Я хочу знать, как на самом деле bitset выделяет память. Я читал из какого-то блога, что он занимает память в битах. Однако, когда я запускаю следующий код:

1 ответ

спасибо @Mark B, взгляните на правку, но посмотрите, что вы об этом думаете

могу понять, делаю ли я здесь что-то не так, надеюсь, кто-то здесь сможет меня просветить. У меня есть классFlags, это очень упрощенная версия, но я объявляю битсет class Flags { private: //List of 8 bits std::bitset<8> _P; public: Flags(); ...

1 ответ

Является ли Java BitSet поток безопасным для одновременных операций только для чтения

У меня есть несколько потоков в моем приложении, обращающихся к BitSet одновременно.документация говорит:BitSet небезопасен для многопоточного использования ...

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

6 ответов

код клиента:

я есть массив байтов, сгенерированный генератором случайных чисел. Я хочу поместить это в набор битов STL. К сожалению, похоже, что Bitset поддерживает только следующие конструкторы: Строка из 1 и 0, как "10101011"Длинный без знака. (мой ...

4 ответа

Реализация битового поля в стиле C в Java

У меня есть проблема, на которой я немного застрял, и коллега сообщил мне, что это было бы хорошим местом для обращения за помощью.Я пытаюсь реализовать бито...

2 ответа

Как записать данные набора битов в файл? [Дубликат]

На этот вопрос уже есть ответ: Как сохранить вектор <bool> или битовый набор в файл, но по битам? [/questions/4666450/how-does-one-store-a-vectorbool-or-a-bitset-into-a-file-but-bit-wise] 6 ответов У меня есть std :: bitset, который я хотел бы ...

2 ответа

Чтение двоичного файла в битовый набор или вектор <bool>

Как мне прочитать двоичный файл вbitset или жеvector<bool>? Двоичный файл будет различаться по длине. Есть ли лучший контейнер для этого? Я новичок в C ++, хотя и опытный программист.

3 ответа

@Dukeling - очевидно, у меня был плохой момент, когда я не смог увидеть лучший (и получивший наибольшее количество голосов) ответ ... моя ошибка.

какой-нибудь быстрый способ подсчитать количество установленных битов в BitSet, отличный от обычного метода «сохранить счетчик»?

2 ответа

Битсет в C ++, про постоянно добавляемый

5 ответов

Я хотел избежать ручного переворота, поскольку представление уже закодировано во внутреннем непрерывном массиве.

std::bitsetтto_string() метод для сериализации какcharСтрока из1с и0s. Очевидно, это использует один 8 битchar закаждый бит в битах, что делает сериализованное представление в 8 раз длиннее, чем необходимо. Я хочу сохранить набор битов в двоичном ...