170 похожих чатов

Народ. А какое значение для enum назначать последнему элементу All?

23 ответов

12 просмотров

Подробнее. Что значит ALL? Флаги?

Пройтись по енуму в цикле ( от 0 до all)

Иди в сторону бинарных операций то есть: First = 1, Second = 2, Third = 4, All = 7

Max-Palachinky Автор вопроса
Andrey
Иди в сторону бинарных операций то есть: First = 1...

Вот что-то вроде этого, но чтобы не приходилось каждый раз перевычислять All при добавлении нового элемента

Max-Palachinky Автор вопроса
Andrey
Иначе никак

Мне просто казалось, что был какой-то хак :)

Max-Palachinky Автор вопроса
Max Palachinky
Мне просто казалось, что был какой-то хак :)

Ну эт самое... enum Flags : unsigned { First = 1 << 0, Second = 1 << 1, Third = 1 << 2, }; constexpr auto FLAGS_ALL = std::numeric_limits<unsigned>::max();

Max Palachinky
Типа того, но нечто другое

Вот вы бы потрудились объяснить, чего именно хотите добиться, а то мы тут гадаем сидим

Max Palachinky
Типа того, но нечто другое

Я вам пример скинул, там ImGuiCol_COUNT последний Клемент енума

Sugar
Я вам пример скинул, там ImGuiCol_COUNT последний ...

да и вообще imgui это можно сказать сишечка

Max Kolesnikov
Ему нужна не итерация как я понял

Разве? Он выше как раз это и написал

Sugar
Вот

Так это на енум с бинарными флагами ответ был...

Kirill Bolshakov
А что тебе надо?

Мы уже какое-то время пытаемся выяснить :)

Max-Palachinky Автор вопроса
Kirill Bolshakov
А что тебе надо?

Хотел добавить All, но чтобы он был "правильный", а не от балды.

Max-Palachinky Автор вопроса
Kirill Bolshakov
А что такое All?

"флаг" означающий, что все ключи верны. Я вот и пытаюсь вспомнить, как раз, что мне это может дать.

Max Palachinky
"флаг" означающий, что все ключи верны. Я вот и пы...

Что за ключи? И как ключ может быть верный или нет?

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта