0
ответов

Java: Enum vs. Int

При использовании флагов в Java я видел два основных подхода. Один использует значения типа int и строку операторов if-else. Другой - использовать перечисления и операторы переключения регистра. Мне было интересно, есть ли ...
вопрос задан: 13 February 2012 07:24
0
ответов

Ограничить значение типа данных MySQL определенным диапазоном (желательно не ENUM)

Я хочу ограничить значение типа данных, которое может храниться в поле, определенным диапазоном целочисленных значений: [0,10]. При вводе пользователем в PHP-скрипт я проверяю и дезинфицирую данные, чтобы убедиться, что они ...
вопрос задан: 12 February 2012 14:50
0
ответов

Почему в C++ numeric_limits::max() == 0?

Вот небольшой код, который, казалось бы, должен работать: #include #include enum test { A = 1 }; int main() { int max = std::numeric_limits::max(); ...
вопрос задан: 8 February 2012 21:37
0
ответов

Не понимаю причину ошибки компиляции «Ожидается тип» в объявлении метода, когда тип определен.

Этот код не компилируется и генерирует сообщение об ошибке «Ожидается тип». Поскольку тип объявлен прямо выше, я не понимаю, почему. перечисление TMyType {Etype1, Etype2 }; @interface Factory: ...
вопрос задан: 8 February 2012 19:37
0
ответов

Должны ли флаги перечисления C # быть последовательными

В C # должны ли флаги перечисления быть последовательными? или можно оставить пробелы? и по-прежнему выполнять побитовые сравнения? например, можете ли вы сделать следующее: [Флаги] публичное перечисление MyEnum {None = 0, IsStarred = 1, ...
вопрос задан: 7 February 2012 21:33
0
ответов

Итерация через EnumSet в java?

Когда я создаю EnumSet и отправляю его через функцию, я обнаруживаю, что не могу получить значения Enum, установленные внутри EnumSet. Все, что я могу сделать, это сравнить его с исходным набором и проверить, присутствует ли он. I ...
вопрос задан: 7 February 2012 02:30
0
ответов

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

У меня есть перечисление: enum myenum {typeA, typeB, typeC } myenum_t; Затем должна быть вызвана функция с параметром перечисления: int myfunction (myenum_t param1) {switch (param1) {case typeA: ...
вопрос задан: 6 February 2012 14:47
0
ответов

Enum и не-членное дискриминируемое объединение

Я только что заметил, что есть лишь небольшая разница в объявлении не-членного дискриминируемого объединения: type Color = | Красный | Зеленый | Blue и объявление перечисления: type Color = | Red = ...
вопрос задан: 4 February 2012 23:53
0
ответов

Программа Quine без main ()

Я наткнулся на эту небольшую программу Quine, написанную без основного метода: enum f {f; System z; Строка s = "перечисление f {f; Система z; Строка s =% c% s% 1 $ c; {z.out.printf (s, 34, s); z.exit (0);}}"; {z.out.printf (s, ...
вопрос задан: 2 February 2012 22:35
0
ответов

Является ли хорошей идеей использовать параметр перечисления в функции общедоступного API на языке C?

Я разрабатываю API C, который, помимо прочего, должен обеспечивать возможность установки некоторых параметров с двойным значением. Чтобы определить параметры, я использую следующее перечисление: typedef enum {OptionA, OptionB, ....
вопрос задан: 2 February 2012 20:25
0
ответов

Почему этот код перечисления является незаконной ссылкой на статическое поле?

Этот код не компилируется, потому что в нем есть незаконная ссылка на статическое поле. public enum Foo { A, B; private Foo[] foos = new Foo[] { Foo.A }; } Разве вы не должны иметь доступ к статическим ...
вопрос задан: 1 February 2012 15:53
0
ответов

Перечисление флагов против HashSet обычного перечисления

Есть ли веские причины использовать перечисление флагов (т. е. битовую маску) вместо HashSet регулярных перечислений? Насколько я могу судить, оба решают одну и ту же проблему: enum Color {Red, Green, Blue} [Flags ()] enum ...
вопрос задан: 31 January 2012 09:55
0
ответов

Получение имен элементов из перечислений с несколькими нулевыми значениями

У меня возникли трудности при работе с некоторыми устаревшими перечислениями, которые имеют несколько нулевых значений. Всякий раз, когда я вызываю ToString для одного из ненулевых значений, включаются все значения, кроме первого нулевого. Есть ли какой-н
вопрос задан: 31 January 2012 03:21
0
ответов

Переключающие операторы с сильно типизированными перечислениями

При использовании сильно типизированных перечислений в переключающем операторе есть ли способ избежать явного приведения к int? /// @desc перечисление состояний, в которых может находиться сессия. enum class State { Created, ...
вопрос задан: 30 January 2012 19:09
0
ответов

Q_ENUMS в PyQt4

Я хотел бы использовать средства перечисления Qt. Я видел в документации модуля QtCore макрос Q_ENUMS, но я не знаю и не знаю, как его использовать.
вопрос задан: 30 January 2012 01:38
0
ответов

Что такое KeyCode для «,» (запятая) и «.» (Точка) в .NET?

В моем обработчике событий KeyDown мне нужно знать, что такое KeyCode для «,» и «.». Я не могу их найти, поэтому и спрашиваю. Спасибо!
вопрос задан: 27 January 2012 03:17
0
ответов

Указанный член типа не поддерживается в LINQ to Entities

У меня есть тип перечисления, называемый общедоступным перечислением StatusTypes StatusTypes {Open = 1, Allocated = 2, WorkInProgress = 3, WaitingOnRequestor = 4, WaitingOnThirdParty = 5, Monitoring = 6, ...
вопрос задан: 26 January 2012 14:13
0
ответов

Как проверить, установлено ли более одного флага перечисления?

Я просто хочу знать, установлен ли только один флаг перечисления, а не какие. В настоящее время я думаю проверить, является ли это степенью 2. Есть ли лучший способ встроить в типы перечислений? [Флаги] перечисление Foo { Flag1 = ...
вопрос задан: 23 January 2012 17:01
0
ответов

Проверка, является ли класс java.lang.Enum

Я пытаюсь узнать, является ли класс Enum, но я думаю, что что-то упускаю: if (test.MyEnum .class instanceof Enum < else obj = ...
вопрос задан: 23 January 2012 07:24
0
ответов

Как мне заставить CRMSvcUtil.exe генерировать недублированные, безошибочные наборы опций с ранним связыванием?

Я использую Erik Pool's реализация ICodeWriterFilterService и функции GenerateOption Мэнни Грюала в качестве модели для фильтрации нежелательных сущностей в файле, создаваемом CRMSvcUtil. Пока Эрик ...
вопрос задан: 20 January 2012 18:37
0
ответов

Могу ли я передать значение объявленного вперед перечисления?

При передаче объявленного вперед struct или класса необходимо передать его в функцию через ссылку или указатель. Но что можно сделать с объявленным наперед перечислением? Нужно ли его также передавать ...
вопрос задан: 18 January 2012 13:47
0
ответов

Безопасно ли клонировать передачу перечисления классов клону?

У меня есть простой класс, который содержит скелет для гораздо более крупного и громоздкого класса. Весь этот скелет - это идентификатор строки, перечисление типов и некоторые флаги для параметров. Я хотел бы иметь возможность клонировать это ...
вопрос задан: 17 January 2012 03:15
0
ответов

перечисление в пространстве имен

Есть ли смысл делать что-то вроде этого: состояние пространства имен {состояние перечисления {ok, error}; } и использовать его так: status :: ok Или мне следует сделать следующее: enum status {status_ok, ...
вопрос задан: 16 January 2012 18:56
0
ответов

ALL или null с перечислениями?

Я заметил, что делаю это непоследовательно в одном и том же проекте. В некоторых местах у меня будет перечисление с опцией ALL, а в других - перечисление как тип, допускающий значение NULL, с нулевым значением ...
вопрос задан: 11 January 2012 02:04
0
ответов

Расширение перечислений Java

У меня есть вопрос относительно наилучшего шаблона проектирования для повторного использования кода при работе с перечислениями Java. По сути, то, что я пытаюсь достичь, - это возможность определить несколько перечислений, которые моделируют статический
вопрос задан: 10 January 2012 17:09
0
ответов

Печать имени перечисления

Я использую eclipse + Android SDK на ubuntu. Я хотел бы напечатать название устройства сенсорного типа, их много, и я хочу сделать это автоматически. Если я использую Log.d ("SENSORTYPE", "Type:" + ...
вопрос задан: 10 January 2012 10:28
0
ответов

Как получить доступ к Java Enum в ColdFusion?

Как передать Enum, например OAuthSignature.HTTPMethod, в качестве аргумента Java-методу в ColdFusion? Спасибо.
вопрос задан: 10 January 2012 02:36
0
ответов

Джексон - десериализовать одно базовое перечисление

можно ли десериализовать перечисления, которые имеют единичный индекс? enum Status {Активный, Неактивный } {status: 1} означает Status.Active, но Джексон делает его Status.Inactive: (
вопрос задан: 9 January 2012 15:48
0
ответов

C # - Проверить наличие атрибута в элементе перечисления

У меня такая ситуация : enum Заголовок {Sync, [OldProtocol] Keepalive, Ping, [OldProtocol] Auth, [OldProtocol] LoginData // ... } Мне нужно получить массив ...
вопрос задан: 7 January 2012 17:00
0
ответов

Enum внутри enum

Дело не в том, что я застрял, а в том, что я ищу аккуратный способ написания кода. По сути, я пишу приложение, управляемое событиями. Пользователь вызывает событие, событие отправляется в ...
вопрос задан: 4 January 2012 19:22