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

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

23 ответов

9 просмотров

Подробнее. Что значит 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
"флаг" означающий, что все ключи верны. Я вот и пы...

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

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

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

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Я вот подумал. SSE выполняет операции максимум с 64-битной точностью. А FPU - всегда с 80-битной. Разве не должно быть FPU точнее тогда?
The Bird of Hermes
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
как быть с принтером? такой подход прокатит?
zamtmn
12
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Я не понимаю, это троллинг или что? Швабрика поддерживают, который буквально пишет на ассемблере взаимодействия с винапи. Я это ещё написал загрузчик и хоть что-то изучаю в о...
Shadow Akira
6
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
Карта сайта