Результаты поиска по запросу "enums"
Эквивалент «использования пространства имен X» для перечислений в рамках области?
Я использую перечисление enoped для перечисления состояний в каком-то автомате состояний, который я реализую. Например, скажем что-то вроде: enum class CatState { sleeping, napping, resting };В моем файле cpp, где я определяю таблицу перехода ...
Как указать размер перечисления в GCC?
Я хочу указать размер перечисления 64 бит для перечисления. Как это возможно через GCC? Код не должен быть «переносимым», потому что меня интересует только то, как заставить код работать на компиляции GCC для x86-32 и x86-64 Linux. Это означает, ...
Ограничительные ключи в типовых безопасных гетерогенных контейнерах
Я хотел бы использовать шаблон безопасного контейнера универсального типа, описанный в книге «Эффективная Java» Джошуа Блоха, но хотел бы ограничить классы, которые можно использовать в качестве ключей, с помощью перечисления. Ниже приведен код ...
Как пройти через все значения перечисления в C #? [Дубликат]
На этот вопрос уже есть ответ здесь: Как мне перечислить перечисление в C #? [https://stackoverflow.com/questions/105372/how-to-enumerate-an-enum] 26 ответов public enum Foos { A, B, C }Есть ли способ перебрать возможные значенияFoos? В ...
FluentNHibernate и Enums
У меня есть enum под названием Permissions. Пользователю могут быть назначены разрешения, или разрешения могут быть назначены роли, и пользователю может быть назначена роль. User и Role имеют свойство, подобное этому: public virtual ...
Как мне объявить вложенное перечисление?
Я хочу объявить вложенное перечисление как: \\pseudocode public enum Animal { dog = 0, cat = 1 } private enum dog { bulldog = 0, greyhound = 1, husky = 3 } private enum cat { persian = 0, siamese = 1, burmese = 2 } Animal patient1 = ...
Почему разрешения enum часто имеют значения 0, 1, 2, 4?
Почему люди всегда используют перечисляемые значения, такие как0, 1, 2, 4, 8 и нет0, 1, 2, 3, 4? Это как-то связано с битовыми операциями и т. Д.? Я был бы очень признателен за небольшой фрагмент кода о том, как это используется правильно ...
Использование перечисления в качестве индекса массива в C #
Я хочу сделать так же, как вэтот вопрос [https://stackoverflow.com/questions/404231/using-an-enum-as-an-array-index], это: enum DaysOfTheWeek {Sunday=0, Monday, Tuesday...}; string[] message_array = new string[number_of_items_at_enum]; ...
Инициализировать новый объект из класса в Enum
У меня есть Enum под названием Плагины: public enum Plugins { ROTATING_LINE (plugin.rotatingline.RotatingLine.class), SNOW_SYSTEM (plugin.snow.SnowSystem.class); private Class<?> c; private Plugins (Class<?> c) { this.c = c; } public Class<?> ...
Перечисление гибернации от varchar
Предположим, у меня есть это перечисление: public enum TestEnum { EXAMPLE, FURTHER_EXAMPLE, LAST_EXAMPLE }С этим отображением в.hbm: <property name="testEnum" column="TEST_COLUMN"> <type name="org.hibernate.type.EnumType"> ...