Вопросы по теме 'bitflags'

Флаги в VB6 не возвращают правильное значение
В настоящее время я пытаюсь использовать перечисление битового флага в проекте VB6/COM. Однако при попытке прочитать значения из перечисления я получаю противоречивые результаты. Вот определение перечисления: Enum Fruits None = 0 Apple...
1654 просмотров
schedule 13.05.2023

Что на самом деле делает атрибут [Flags]?
Что на самом деле делает применение [Flags] ? Я знаю, что он изменяет поведение Enum.ToString , но делает ли что-нибудь еще ? (например, другое поведение компилятора или среды выполнения и т. д.) Изменить : да, я знаю, что он...
3665 просмотров
schedule 26.10.2022

Каковы возможные способы преобразования этих определений битовой маски из пешечного языка в PHP?
Ну, чтобы уточнить, pawn — это язык, очень похожий на C++. Я программирую панель управления администратора, для которой требуются разрешения на битовую маску (в php), и я на самом деле не знаю, правильно ли я преобразовал разрешения (поскольку я...
185 просмотров
schedule 31.07.2023

Являются ли перечисления каноническим способом реализации битовых флагов?
В настоящее время я использую перечисления для представления состояния в небольшом игровом эксперименте. Объявляю их так: namespace State { enum Value { MoveUp = 1 << 0, // 00001 == 1 MoveDown = 1 << 1, // 00010 == 2...
12276 просмотров

Битовые манипуляции и флаги
https://i.imgur.com/VU56Rwn.png A: Когда man-страница для open говорит: Указанные флаги формируются с помощью or'ing следующих значений: O_RDONLY open for reading only O_WRONLY open for writing only ......
1597 просмотров
schedule 27.10.2022