Описание тега bitflags
None Использование отдельных битов в байте (или наборе байтов) для представления логических значений.
1
ответ
Растровые битовые поля и перечисления в стиле C++
Я начинающий в Rust, который происходит от C/C++. Для начала я попытался создать простую программу типа "Hello-World" для Microsoft Windows, используя user32.MessageBox, где я наткнулся на проблему, связанную с битовыми полями. Отказ от ответственно…
10 апр '18 в 15:22
2
ответа
Это самый оптимальный способ? Си битовые поля
Я сделал функцию, чтобы установить или очистить определенное количество битов в DWORD. Моя функция работает. Мне не нужна помощь, чтобы это сработало. Тем не менее, мне интересно, если метод, который я выбрал, это самый быстрый способ. Мне довольно …
25 янв '11 в 23:58
6
ответов
Фактическое использование битовых флагов в.NET Framework
Рассматривалось, как перечисления могут использоваться в качестве битовых флагов путем их украшения с помощью атрибутов flags и операторов bitwize (см. Ниже). Есть ли какие-либо места в.NET Framework, в которых используется этот шаблон? Мне это нрав…
10 авг '10 в 12:20
2
ответа
Не уверен насчет моей логики битовой маски
У меня есть объекты, которые я хочу отображать посетителю только на основании разных критериев. Объект имеет битовую маску, и я определил следующие условия: const FLAG_ALWAYS = 0; // always show this item const FLAG_LOGIN = 1; // only display to log…
29 апр '14 в 11:23
1
ответ
Определение подписанного переполнения (x86 Overflow / Auxilliary Flags)
Прежде всего: я действительно пытался найти подходящий ответ на этот вопрос, но мне это не удалось. В настоящее время я работаю над небольшим эмулятором 8086. Что я до сих пор не понял, так это то, как флаги Overflow и Auxilliary рассчитываются лучш…
26 фев '12 в 09:22
5
ответов
Как реализовать флаги с параметрами true,false,default и toggle в C++?
В настоящее время я пытаюсь найти умный способ реализации флагов, которые включают состояния "по умолчанию" и (необязательно) "переключение" в дополнение к обычным "истина" и "ложь". Общая проблема с флагами состоит в том, что каждый имеет функцию и…
22 июн '16 в 13:38
1
ответ
CreateFile - dwDesiredAccess
Как сказано здесь Microsoft документы - функция CreateFileA dwDesiredAccess Запрашиваемый доступ к файлу или устройству, который можно суммировать как чтение, запись, оба или ноль). Наиболее часто используемые значения: GENERIC_READ, GENERIC_WRITE и…
24 фев '19 в 14:13
4
ответа
Разбор флагов перечисления из списка или целого числа через запятую
У меня есть XML, который содержит несколько флагов, некоторые из них являются 32-разрядными целыми числами без знака, а другие являются 64-разрядными целыми числами без знака. Некоторые из них написаны в списке через запятую, а другие в шестнадцатер…
06 янв '13 в 07:38
2
ответа
Каковы возможные способы преобразования этих определений битовой маски из языка пешек в PHP?
Ну, чтобы уточнить, пешка - это язык, который очень похож на C++. Я программирую панель управления администратора, для которой требуются разрешения битовой маски (в php), и я на самом деле не знаю, правильно ли я преобразовал разрешения (поскольку я…
16 янв '13 в 17:07
2
ответа
Чем назвать массив флагов?
У меня есть проект, в котором многие объекты хранят состояние, поддерживая простые логические флаги. Их много, поэтому я поддерживаю их в uint32_t и использовать битовую маскировку. Теперь есть так много флагов, которые нужно отслеживать, я создал д…
28 май '10 в 15:48
4
ответа
Как я должен представлять битовые флаги int field в django admin?
У меня есть модель данных с битовым полем, определенным примерно так: alter table MemberFlags add column title varchar(50) not null default ''; alter table MemberFlags add column value integer( 3) not null default 0; insert into MemberFlags (title, …
12 авг '10 в 04:25
2
ответа
Структура со смешанным битовым флагом и обычными членами
Я пытаюсь воссоздать структуру C со смешанными элементами битового поля и "нормальными" членами в Rust для FFI. Я читал, что ящиком с битовыми флагами можно воспользоваться, к сожалению, мне не хватает документации о том, как на самом деле работает …
06 мар '18 в 21:26
2
ответа
Gmod Lua - проверка наличия флага в битовом флаге
Я пытаюсь проверить, нажата ли клавиша в текущем кадре в Gmod Lua с cmd:GetButtons(), Другими словами, я пытаюсь увидеть, существует ли флаг в битовом флаге в Lua. Я пытаюсь следующий код: -- flags = 1024 (when holding forward) -- IN_FORWARD = 1024 …
01 фев '17 в 20:54
2
ответа
Битовые флаги всегда включают значение 0
Итак, я наткнулся на этот код: [Flags] public enum Options { NA = 0, OptionA = 1, OptionB = 2, OptionC = 4 } Теперь, технически, "NA" недопустимо, если пользователь не хочет выбирать какие-либо опции, он просто не выберет ни одного, и он получит сох…
26 янв '13 в 16:32
7
ответов
Как выбрать значения битового флага?
У меня есть набор опций, некоторые ортогональные (могут быть объединены в любую комбинацию), некоторые эксклюзивные (допускается только одна из набора), и нужно выбрать набор enum значения, так что они могут быть объединены с побитовым or и извлекае…
04 фев '09 в 22:22
1
ответ
Delphi Установка битовых флагов
Немного из моей глубины здесь. Я использую компонент, который имеет несколько флагов в Инспекторе объектов... FCOPY Flags flShowProgress flConfirmation Мне нужно изменить flShowProgess в зависимости от размера копируемого файла. if FileSize(aFilenam…
28 ноя '13 в 17:11
1
ответ
Бит-флаг для десятичного числа 8 в атрибуте файла
Этот сайт дает обзор файлов-флагов, используемых в настоящее время. Я скучаю по значению 8 в таблице. FILE_ATTRIBUTE_ARCHIVE 32 (0x20) FILE_ATTRIBUTE_COMPRESSED 2048 (0x800) FILE_ATTRIBUTE_DEVICE 64 (0x40) FILE_ATTRIBUTE_DIRECTORY 16 (0x10) FILE_AT…
29 апр '17 в 20:42
3
ответа
Оптимизировать проверку битового флага
Как я могу оптимизировать следующий код? ( (kbd_flags & KBD_FLAG_SHIFT) && !(kbd_flags & KBD_FLAG_CAPS)) || (!(kbd_flags & KBD_FLAG_SHIFT) && (kbd_flags & KBD_FLAG_CAPS)) В основном, я хочу проверить, установлен ли KB…
10 фев '14 в 10:29
2
ответа
Компактный неповторяющийся способ для флага ALL в перечислениях, которые представляют битовые флаги в C++
Я часто использую перечисления для битовых флагов, как следующие enum EventType { NODE_ADDED = 1 << 0, NODE_DELETED = 1 << 1, LINK_ADDED = 1 << 2, LINK_DELETED = 1 << 3, IN_PIN_ADDED = 1 << 4, IN_PIN_DELETED = 1 <<…
01 дек '18 в 15:52
2
ответа
Как заставить перечисление [Flags] и case переключаться вместе?
Как заставить перечисление [Flags] и case переключаться вместе? Очень желательно, чтобы все выглядело просто. Подобные вопросы задавались много раз, но никогда напрямую не перечислялись [Flags]. Если M1 установлен, выполнить операцию 1, если М2 уста…
12 сен '18 в 08:40