Все вопросы: [bitflags]

4 вопросов

похожие теги:
2
голосов
4ответов
1446 просмотров

Перечисления Bitflag в C ++

Использование перечислений для хранения битовых флагов в C ++ немного проблематично, поскольку после объединения значений перечисления по ИЛИ они теряют свой тип перечисления, что вызывает ошибки без явного приведения типов. В принятом ответе на этот вопрос предлагаетсяперегрузка оператора ...

1
голосов
6ответов
1423 просмотров

#defined bitflags and enums - peaceful coexistence in "c"

I have just discovered the joy of bitflags. I have several questions related to "best-practices" regarding the use of bitflags in C. I learned everything from various examples I found on the web but still have questions. In order to save space, I am using a single 32bit integer field in a struct...

1
голосов
4ответов
1784 просмотров

Класс контейнера битового поля Enum

Я пытаюсь написать небольшой класс, чтобы лучше понимать битовые флаги в C ++. Но что-то не получается. Он печатает неправильные значения. В чем проблема? Я неправильно понял, как добавлять флаги? Или проверьте, есть ли они в битовом поле? Вот код: #include <iostream> enum flag { ...

2
голосов
7ответов
563 просмотров

Как выбрать значения битового флага?

У меня есть набор параметров, некоторые ортогональные (можно комбинировать в любой комбинации), некоторые эксклюзивные (разрешено только одно из набора), и мне нужно выбрать набор из enum значений, чтобы их можно было объединить с битом -в смысле or и извлекается с помощью побитового and. Я бы п...