bitset

    3зной

    2ответ

    В следующем коде У меня есть uint8_t вектор заполняется из некоторых двоичного файла, который содержит информацию в some_size количества байт - std::ifstream db(path.c_str(), std::ios::binary); std::

    0зной

    1ответ

    У меня есть код, который создает массив размеров N BitSets. В начале выполнения я делаю некоторые вычисления и затем устанавливаю биты в соответствующем индексе массива, чтобы действовать как процесс

    0зной

    1ответ

    Определение Структуры обивка представляет собой процесс выравнивания элементов данных структуры в соответствии с правилами выравнивания памяти указанных процессором. , что это правило выравнивания пам

    2зной

    1ответ

    Я имею дело с данными в векторе std::bitset<16>, которые я должен преобразовать в unsigned long (через std::bitset::to_ulong()) и из строк с использованием самодельной функции (точный алгоритм являетс

    1зной

    5ответ

    Я хочу сплит бит в более куски. Функция расщепления зависит от мощности бита, которая представляет собой число бит, установленное в значение true. Например, у меня есть эта BitSet с мощностью 4: INPUT

    1зной

    1ответ

    Я планировал использовать BitSet для управления битами в байте [], поскольку существует библиотека. Однако, похоже, что после создания BitSet с байта [] минимальный размер BitSet равен 64, в противном

    8зной

    4ответ

    BitSet имеет метод stream(), но он не реализует интерфейс Iterable, как и другие типы, которые предоставляют этот метод. Есть ли конкретная причина для этого?

    -11зной

    3ответ

    Я пытаюсь узнать BitSet коллекция в java. Я прочитал, что он использует биты внутри. Каждый * компонент набора бит имеет {@code логическое значение} Я написал небольшое приложение: BitSet bitSet = new

    -3зной

    1ответ

    BitSet внутренне использует длинный массив размера 6. Но он может содержать 2^31-1 бит. длиной = 64 бит 6 тоскует = 64 * 6. Но гораздо меньше, чем 2^31-1. Пожалуйста, объясните этот трюк.