Я столкнулся с партией флагов, в то время как чтение кого-то еще кодирует, если (condition1) var1 = верный еще var1 = ложь затем позже, если (var1 == верный)//делают что-то. Существует партия флагов как...
Учитывая случай, где у меня есть объект, который может быть в одном или нескольких истинных/ложных состояниях, я всегда был немного нечеток на том, почему программисты часто используют flags+bitmasks вместо того, чтобы просто использовать несколько булевс
Скажем, у меня есть это перечисление: [Флаги] перечислимые Буквы {= 1, B = 2, C = 4, AB = | B, Все = | B | C}, Чтобы проверить, установлен ли, например, AB, я могу сделать это: если ((буква и...
У меня есть флаг enum ниже. [Flags] public enum FlagTest {Нет = 0x0, Flag1 = 0x1, Flag2 = 0x2, Flag3 = 0x4} Я не могу сделать оператор if равным true. FlagTest testItem = ...
Рассмотрите это: [Флаги] перечислимые Цвета {Red=1, Green=2, Blue=4} Цвета myColor=Colors. Red|Colors. Синий; В настоящее время я делаю его следующим образом: интервал length=myColors. ToString ().Split (новый символ [] {...
То, что я хочу сделать, является чем-то вроде этого: у Меня есть перечисления с объединенными отмеченными значениями. общедоступный статический класс EnumExtension {общедоступный статический bool IsSet <T> (этот вход T, T matchTo)...
Время от времени я вижу перечисление, подобное следующему: [Flags] public enum Options {Нет = 0, Option1 = 1, Option2 = 2, Option3 = 4, Option4 = 8} Я не понимаю, что ...
Я спрашиваю это из любопытства. В основном мой вопрос состоит в том, когда у Вас есть база данных, которой нужна запись строки, чтобы иметь вещи, которые действуют как флаги, какова лучшая практика? Хороший пример этого...
Я должен обнаружить, если флаг установлен в перечислении значений, какой тип отмечен с атрибутом Флага. Обычно это сделано как этот: (значение и флаг) == флаг, Но так как я должен сделать это дженериком...
Я пишу небольшое приложение в MySQL PHP + и перешел к сути дела, где существует объект, который имеет пару (8 до сих пор, но не ожидаемый увеличиться) флагов, связанных с ним. Флаги...
Я работаю над системой, был пользователь, может отредактировать существующие объекты (объекты области "Фильтра", чтобы быть точным) через GUI. Как подсказка UI, мы только хотим включить кнопку сохранения, если пользователь действительно изменил.
У меня есть Enum, помеченный атрибутом [Flags] следующим образом: [Flags] public enum Tag: int {None = 0, PrimaryNav = 1, HideChildPages = 2, HomePage = 4, FooterLink = 8} On ...
Я не очень привык программировать с флагами, но думаю, я просто нашел ситуацию, в которой они были бы полезны: у меня есть пара объектов, которые регистрируются как слушатели определенных событий. Какие ...
Как мог я делать функцию с флагами как то, как CreateWindow Windows (... разрабатывают | стиль...), например, функция createnum: международный CreateNum (отмечают флаги),//??? {Международная цифра = 0; если (отмечает ==...
Известно, что CF указывает неподписанный, выполняют, и OF указывает на подписанное переполнение. Таким образом, как программа сборки дифференцируется между неподписанными и данными со знаком, так как это - только последовательность битов? (...
Таким образом в C++/C# можно создать перечисления флагов для содержания нескольких значений, и хранение единственного значимого целого числа в базе данных, конечно, тривиально. В Java у Вас есть EnumSets, которые, кажется, вполне...
Ни за что в жизни я не могу помнить, как установить, удалить, переключите или протестируйте немного в битовом поле. Или я не уверен, или я перепутываю их, потому что мне редко нужны они. Таким образом, "разрядная шпаргалка" была бы хороша...
В моем захвате клавиатуры каждое нажатие клавиши получает флаг, который указывает, было ли это введено или нет. http://msdn.microsoft.com/en-us/library/ms644967 (По сравнению с 85) .aspx я дистиллировал KBDLLHOOKSTRUCT от lParam. Я...
как я включаю перечисление, которое атрибут флагов установили (или более точно используется для битовых операций)? Я хочу смочь поразить все случаи в переключателе, который соответствует объявленным значениям...
Я столкнулся с ошибкой с gcc v3.4.4 и чтобы поместить #ifdef в мой код для работы вокруг ошибки на только что версия компилятора. К чему препроцессору компилятора GCC предопределенные макросы...
Есть ли способ добавить параметр «Все значения» в перечисление без необходимости каждый раз менять его значение новое значение добавлено в перечисление? [Флаги] публичное перечисление SomeEnum
{SomeValue = 1, ...
У меня есть перечисление атрибута флага, которое находится позади веб-сервиса следующим образом: [сериализуемый, Флаги] общедоступный перечислимый AccessLevels {Ни один = 0, Read = 1, Запись = 2, Полный = Read | Запись} Мой...
Посреди сценария я хочу проверить, был ли данный флаг передан командной строке. Следующее делает то, что я хочу, но кажется ужасным: если $ эха* | grep-e "-флаг"-q затем отзываются эхом">>>>...
Если у меня есть перечисление, это отмечено с [Флагами], есть ли путь в.NET для тестирования значения этого типа, чтобы видеть, содержит ли это только единственное значение? Я могу получить результат, я хочу использовать подсчет бита, но я был бы...
Я понимаю, как Перечисления работают в C#, и я получаю то, что атрибут Флагов приносит к таблице. Я видел этот вопрос, здесь. Который рекомендует первую разновидность, но не обеспечивает причины/выравнивания...
Я должен эмулировать перечислимый тип в JavaScript, и подход кажется довольно прямым: var MyEnum = {Левый = 1; Право = 2; Вершина = 4; Нижняя часть = 8} Теперь, в C# я мог объединить те значения как это:...
Эй все, получил быстрый вопрос, о котором я, может казаться, ничего не нахожу... Я работаю над проектом, который требует перечислений флага с большим количеством флагов (до с 40 выходами), и я не делаю действительно...
В некотором коде я продолжаю работать, я должен заботиться о десяти независимых параметрах, которые могут принять одно из двух значений (0 или 1). Это создает 2^10 отличные условия. Некоторые условия никогда не происходят и...
Я задавался вопросом, используются ли Перечисления с атрибутом Флага главным образом для Битовых операций, почему не компиляторы автоматически генерируют значения, если перечисление оценивает как не определенный. Для, например, [Флаги] общедоступное переч
У меня есть QTreeWidgetItem с двумя столбцами данных, есть ли какой-либо способ сделать только второй столбец доступным для редактирования? Когда я делаю следующее: QTreeWidgetItem* объект = новый QTreeWidgetItem (); объект-> setFlags (...