5 / 5 / 0
Регистрация: 07.08.2017
Сообщений: 33
|
||||||
07.11.2017, 15:35 [ТС] | 1 | |||||
Здравствуйте! Объясните пожалуйста, как использовать флаги в C++? А именно операторы |= и ^=
Например код
Почему?
0
|
7795 / 6561 / 2985
Регистрация: 14.04.2014
Сообщений: 28,682
|
||||||
07.11.2017, 15:50 | 2 | |||||
Сообщение было отмечено long399 как решение
Решение
0
|
techpriest
634 / 213 / 57
Регистрация: 27.02.2014
Сообщений: 1,180
|
||||||
07.11.2017, 15:52 | 3 | |||||
Фишка в том, что переменная типа Side никак не может быть
Side::Up | Side::Down , потому что ни одно из значений типа Side не отвечает такому состоянию. Поэтому оперировать с enum в таком ключе недопускается. Но вы можете сделать так:
0
|
5 / 5 / 0
Регистрация: 07.08.2017
Сообщений: 33
|
|
07.11.2017, 15:53 [ТС] | 4 |
0
|
18894 / 9852 / 2410
Регистрация: 30.01.2014
Сообщений: 17,296
|
||||||
07.04.2022, 11:14 | 6 | |||||
0
|
07.04.2022, 11:14 | |
07.04.2022, 11:14 | |
Помогаю со студенческими работами здесь
6
использование флагов Сложение флагов Изменение флагов в резиденте Порядок флагов D3DFVF_* Инвертировать значения флагов Проверка битовых флагов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |