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

2 ответа

Использование отражения для определения того, как тип .Net размещается в памяти

1 ответ

Да, я тоже это нашел :) Спасибо за помощь!

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

2 ответа

Использование отражения для определения того, как тип .Net размещается в памяти

Я экспериментирую с оптимизацией синтаксических комбинаторов в C #. Одна возможная оптимизация, когда сериализованный формат соответствует формату в памяти, состоит в том, чтобы просто сделать (небезопасный) memcpy данных, которые будут ...

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

3 ответа

Вы можете видеть, что этот список из 40 символов (120 бит) закодирован в 15-байтовый битовый массив.

у закодировать / сжать некоторые двоичные данные изображения в виде последовательности битов. (Эта последовательность, как правило, имеет длину, которая не вписывается аккуратно в целый ряд стандартных целочисленных типов.) Как я могу сделать ...

9 ответов

Как создать байт из 8 значений типа bool (и наоборот)?

У меня 8bool переменные, и я хочу «объединить» их в байт. Есть ли простой / предпочтительный способ сделать это? А как же наоборот, декодировать байт в 8 отдельных логических значений? Я пришел к выводу, что это не лишенный смысла вопрос, но, ...

5 ответов

Что делает VC ++ при упаковке битовых полей?

2 ответа

Выравнивание элементов данных C ++ и упаковка массивов

Во время обзора кода я наткнулся на некоторый код, который определяет простую структуру следующим образом: class foo { unsigned char a; unsigned char b; unsigned char c; }В другом месте массив этих объектов определен: foo ...

9 ответов

Выравнивание элементов данных C ++ и упаковка массивов