13
ответов

Использует флаги очень часто в желательном коде?

Я столкнулся с партией флагов, в то время как чтение кого-то еще кодирует, если (condition1) var1 = верный еще var1 = ложь затем позже, если (var1 == верный)//делают что-то. Существует партия флагов как...
вопрос задан: 30 April 2009 07:41
10
ответов

Почему использование flags+bitmasks, а не серия булевских переменных?

Учитывая случай, где у меня есть объект, который может быть в одном или нескольких истинных/ложных состояниях, я всегда был немного нечеток на том, почему программисты часто используют flags+bitmasks вместо того, чтобы просто использовать несколько булевс
вопрос задан: 10 September 2009 17:12
9
ответов

Как проверить, установлены ли какие-либо флаги комбинации флага?

Скажем, у меня есть это перечисление: [Флаги] перечислимые Буквы {= 1, B = 2, C = 4, AB = | B, Все = | B | C}, Чтобы проверить, установлен ли, например, AB, я могу сделать это: если ((буква и...
вопрос задан: 27 January 2015 18:24
9
ответов

Как сравнить флаги в C #?

У меня есть флаг enum ниже. [Flags] public enum FlagTest {Нет = 0x0, Flag1 = 0x1, Flag2 = 0x2, Flag3 = 0x4} Я не могу сделать оператор if равным true. FlagTest testItem = ...
вопрос задан: 2 September 2008 18:39
8
ответов

Эффективный способ найти длину перечисления флагов?

Рассмотрите это: [Флаги] перечислимые Цвета {Red=1, Green=2, Blue=4} Цвета myColor=Colors. Red|Colors. Синий; В настоящее время я делаю его следующим образом: интервал length=myColors. ToString ().Split (новый символ [] {...
вопрос задан: 26 August 2009 09:06
7
ответов

Кто-либо знает хорошее обходное решение из-за отсутствия перечислимого универсального ограничения?

То, что я хочу сделать, является чем-то вроде этого: у Меня есть перечисления с объединенными отмеченными значениями. общедоступный статический класс EnumExtension {общедоступный статический bool IsSet <T> (этот вход T, T matchTo)...
вопрос задан: 20 January 2019 13:55
7
ответов

Что означает атрибут Enum [Flags] в C #?

Время от времени я вижу перечисление, подобное следующему: [Flags] public enum Options {Нет = 0, Option1 = 1, Option2 = 2, Option3 = 4, Option4 = 8} Я не понимаю, что ...
вопрос задан: 11 October 2014 10:48
7
ответов

Флаги в базе данных строки, лучшие практики

Я спрашиваю это из любопытства. В основном мой вопрос состоит в том, когда у Вас есть база данных, которой нужна запись строки, чтобы иметь вещи, которые действуют как флаги, какова лучшая практика? Хороший пример этого...
вопрос задан: 30 July 2014 17:02
7
ответов

Сравнение перечисления отмечает в C#

Я должен обнаружить, если флаг установлен в перечислении значений, какой тип отмечен с атрибутом Флага. Обычно это сделано как этот: (значение и флаг) == флаг, Но так как я должен сделать это дженериком...
вопрос задан: 6 July 2009 12:05
7
ответов

Лучшие практики для битовых флагов в PHP

Я пишу небольшое приложение в MySQL PHP + и перешел к сути дела, где существует объект, который имеет пару (8 до сих пор, но не ожидаемый увеличиться) флагов, связанных с ним. Флаги...
вопрос задан: 9 January 2009 18:16
7
ответов

объектное редактирование и isDirty () флаг

Я работаю над системой, был пользователь, может отредактировать существующие объекты (объекты области "Фильтра", чтобы быть точным) через GUI. Как подсказка UI, мы только хотим включить кнопку сохранения, если пользователь действительно изменил.
вопрос задан: 14 October 2008 12:07
6
ответов

Как определить, имеет ли значение Enum одно или несколько значений, с которыми сравнивается?

У меня есть Enum, помеченный атрибутом [Flags] следующим образом: [Flags] public enum Tag: int {None = 0, PrimaryNav = 1, HideChildPages = 2, HomePage = 4, FooterLink = 8} On ...
вопрос задан: 9 March 2010 12:39
6
ответов

Флаги, enum (C)

Я не очень привык программировать с флагами, но думаю, я просто нашел ситуацию, в которой они были бы полезны: у меня есть пара объектов, которые регистрируются как слушатели определенных событий. Какие ...
вопрос задан: 27 October 2009 14:48
6
ответов

Как сделать функции с флаговыми параметрами? (C++)

Как мог я делать функцию с флагами как то, как CreateWindow Windows (... разрабатывают | стиль...), например, функция createnum: международный CreateNum (отмечают флаги),//??? {Международная цифра = 0; если (отмечает ==...
вопрос задан: 19 October 2009 15:07
6
ответов

о флаге CF (Carry) и OF (Overflow) блока

Известно, что CF указывает неподписанный, выполняют, и OF указывает на подписанное переполнение. Таким образом, как программа сборки дифференцируется между неподписанными и данными со знаком, так как это - только последовательность битов? (...
вопрос задан: 27 April 2009 02:10
5
ответов

Хранение EnumSet в базе данных?

Таким образом в C++/C# можно создать перечисления флагов для содержания нескольких значений, и хранение единственного значимого целого числа в базе данных, конечно, тривиально. В Java у Вас есть EnumSets, которые, кажется, вполне...
вопрос задан: 27 April 2014 13:29
5
ответов

Наиболее распространенные битовые операции C# на перечислениях

Ни за что в жизни я не могу помнить, как установить, удалить, переключите или протестируйте немного в битовом поле. Или я не уверен, или я перепутываю их, потому что мне редко нужны они. Таким образом, "разрядная шпаргалка" была бы хороша...
вопрос задан: 28 October 2012 07:33
5
ответов

Как я использую низкоуровневые 8 битовые флаги в качестве условных выражений?

В моем захвате клавиатуры каждое нажатие клавиши получает флаг, который указывает, было ли это введено или нет. http://msdn.microsoft.com/en-us/library/ms644967 (По сравнению с 85) .aspx я дистиллировал KBDLLHOOKSTRUCT от lParam. Я...
вопрос задан: 16 January 2010 01:16
4
ответа

Включите Перечисление (с атрибутом Флагов), не объявляя каждую возможную комбинацию?

как я включаю перечисление, которое атрибут флагов установили (или более точно используется для битовых операций)? Я хочу смочь поразить все случаи в переключателе, который соответствует объявленным значениям...
вопрос задан: 19 February 2017 17:23
4
ответа

Что gcc являются предопределенными макросами для номера версии компилятора?

Я столкнулся с ошибкой с gcc v3.4.4 и чтобы поместить #ifdef в мой код для работы вокруг ошибки на только что версия компилятора. К чему препроцессору компилятора GCC предопределенные макросы...
вопрос задан: 3 January 2017 19:07
4
ответа

Перечисления - значение всех параметров

Есть ли способ добавить параметр «Все значения» в перечисление без необходимости каждый раз менять его значение новое значение добавлено в перечисление? [Флаги] публичное перечисление SomeEnum {SomeValue = 1, ...
вопрос задан: 14 April 2016 10:14
4
ответа

Флаги с веб-сервисами

У меня есть перечисление атрибута флага, которое находится позади веб-сервиса следующим образом: [сериализуемый, Флаги] общедоступный перечислимый AccessLevels {Ни один = 0, Read = 1, Запись = 2, Полный = Read | Запись} Мой...
вопрос задан: 4 February 2009 02:44
3
ответа

Корректный способ проверить на командную строку отмечает в ударе

Посреди сценария я хочу проверить, был ли данный флаг передан командной строке. Следующее делает то, что я хочу, но кажется ужасным: если $ эха* | grep-e "-флаг"-q затем отзываются эхом">>>>...
вопрос задан: 5 March 2018 07:37
3
ответа

Тестирование [Флаги] перечисление значений для единственного значения

Если у меня есть перечисление, это отмечено с [Флагами], есть ли путь в.NET для тестирования значения этого типа, чтобы видеть, содержит ли это только единственное значение? Я могу получить результат, я хочу использовать подсчет бита, но я был бы...
вопрос задан: 23 May 2017 12:17
3
ответа

Несколько способов определить Перечисления C# с [Флагами] атрибут?

Я понимаю, как Перечисления работают в C#, и я получаю то, что атрибут Флагов приносит к таблице. Я видел этот вопрос, здесь. Который рекомендует первую разновидность, но не обеспечивает причины/выравнивания...
вопрос задан: 23 May 2017 11:58
3
ответа

Перечислимые флаги в JavaScript

Я должен эмулировать перечислимый тип в JavaScript, и подход кажется довольно прямым: var MyEnum = {Левый = 1; Право = 2; Вершина = 4; Нижняя часть = 8} Теперь, в C# я мог объединить те значения как это:...
вопрос задан: 25 October 2013 19:21
3
ответа

Большие перечисления флагов в C#

Эй все, получил быстрый вопрос, о котором я, может казаться, ничего не нахожу... Я работаю над проектом, который требует перечислений флага с большим количеством флагов (до с 40 выходами), и я не делаю действительно...
вопрос задан: 7 May 2010 22:34
3
ответа

Вычисление флагового бита и обнаружение

В некотором коде я продолжаю работать, я должен заботиться о десяти независимых параметрах, которые могут принять одно из двух значений (0 или 1). Это создает 2^10 отличные условия. Некоторые условия никогда не происходят и...
вопрос задан: 25 April 2010 07:20
3
ответа

Перечисления C# с атрибутом флагов

Я задавался вопросом, используются ли Перечисления с атрибутом Флага главным образом для Битовых операций, почему не компиляторы автоматически генерируют значения, если перечисление оценивает как не определенный. Для, например, [Флаги] общедоступное переч
вопрос задан: 24 November 2009 19:42
2
ответа

Создание только одного столбца доступного для редактирования QTreeWidgetItem

У меня есть QTreeWidgetItem с двумя столбцами данных, есть ли какой-либо способ сделать только второй столбец доступным для редактирования? Когда я делаю следующее: QTreeWidgetItem* объект = новый QTreeWidgetItem (); объект-> setFlags (...
вопрос задан: 6 June 2016 15:53