enums — все вопросы

1ответ
4 голоса
Преобразование целочисленного типа в enum: функциональное приведение против инициализации
Предполагая, что есть перечисление как это: enum foo: int { first, second } Тогда я использую это следующим образом: foo f(1); // error: cannot initialize a variable of type 'foo' wit
2ответа
4 голоса
SWIG - конвертировать перечисление C ++ в перечисление Python
Я работаю, чтобы перевести перечисление класса C ++ в перечисление python с помощью swig. У меня есть следующая реализация в файле example.h. namespace colors{ enum class Color{ RED = 0,
2ответа
4 голоса
LINQ TO ENTITY не может сравниваться с типами перечисления
Ниже перечислены enum Leaves public enum Leaves { Annual = 0, Medical = 1, Hospitalization = 2, Unpaid = 3 } Ниже приведен запрос linq public ActionResult ApproveLeave(int? id
3ответа
4 голоса
Автоматическое перечисление строк
Строковое перечисление, подобное следующему, выглядит довольно избыточным, утомительным для кода и склонным к ошибкам, если вы неправильно набираете текст, создавая дубликат (см. как в последнем при
1ответ
4 голоса
Enum объект не определен при импорте - Python 3 через Jupyter Notebook
Я использую Python 3 через Jupyter Notebook У меня есть два модуля "color.py" и "painting.ipynb" в одном рабочем каталоге. color.py from enum import Enum class Color(Enum): RED = 1 B
3ответа
4 голоса
Как я могу отслеживать значения перечисления Python внутри? [Дубликат]
     На этот вопрос уже есть ответ здесь:                   Переопределение метода Enum __call__                                      1 ответ                                Моя конечна
2ответа
4 голоса
Будет ли вызов перечисления со ссылкой на объект в качестве значения создавать объект при каждом его вызове?
Это стало моей заботой в основном из-за этого: public enum Method { POST(new Host().getAssets()), GET("GET"), DELETE("DELETE"), PUT("PUT"); private String method; Method(
1ответ
4 голоса
Преобразование Enum в Enumerable
Чтобы преобразовать Enum в Enumerable, я использую public enum Flags { Trivial=1, Minor, Major, Critical } IEnumerable<int> n = Enumerable.Range((in
2ответа
4 голоса
Java Enum без инкапсуляции в классе
У меня есть ситуация, когда мне нужно перечисленное ниже перечисление Checker для нескольких классов: package Sartre.Connect4; public enum Checker { EMPTY, RED, YELLOW } поэтому я
3ответа
4 голоса
Сравнение перечисления из шаблонного класса - это безопасно?
Итак, простой вопрос, проиллюстрированный на примере ниже. Когда вы компилируете это, компилятор соответствующим образом (?) Выдает предупреждение (что мы сравниваем barfoo<int>::bar с barfoo&
1ответ
4 голоса
Boost Enum 256 Element Limit
Я использую библиотеку enum v4.6 из Boost Vault (упоминается здесь [stackoverflow.com]), но натолкнулись на ограничение по элементам 256 (то есть максимальное количество элементов в перечислении
2ответа
4 голоса
играть! рамки ENUM и Groovy проблема
У меня есть что-то вроде следующего - Woman.java ... @Entity public class Woman extends Model { public static enum Outcome { ALIVE, DEAD, STILL_BIRTH, LIVE_BIRTH, REGISTER }
1ответ
4 голоса
Как сделать enum в xml
У меня есть несколько типов запросов, которые на самом деле являются перечислениями. Но в моем коде эти типы запросов являются перечислением: enum RequestType { RequestRegister, RequestUnre
2ответа
4 голоса
Разница в тестировании для Enum Flags?
Рассматривал другой вопрос, и ему было любопытно, есть ли какая-либо разница (в работе или производительности) между этими двумя. Дано: [Flags] enum TransportModes { None = 0, Bus = 1,
3ответа
4 голоса
перечисления в переключателе
Что не так с этим фрагментом кода? #define str(x) #x #define xstr(x) str(x) typedef unsigned char uint8_t; typedef enum { RED = 0x64, GREEN = 0x65, /* other enum v
5ответов
4 голоса
Введите определение битового поля /маски в C ++
У меня есть проблема в C ++: могу ли я typedef битовое поле, значения которого взяты из перечисления? Код будет более понятным: typedef { AUDIO = 0x01, VIDEO = 0x02, SUBTITLE = 0x04,
1ответ
4 голоса
Enum.ToString (), который придерживается EnumMemberAnnotation
У меня есть перечисление, помеченное EnumMember, чтобы упростить сериализацию JSON.NET, как показано ниже: [DataContract] [JsonConverter(typeof(StringEnumConverter))] public enum Status { [Enu
4ответа
4 голоса
Как присвоить значение для перечисления в C?
У меня есть enum и struct определен так: typedef enum { MONDAY = 1, TUESDAY, WEDNESDAY } ThreeDays; typedef struct { int hello; ThreeDays day; } Weekday; static Weekday weekday =
3ответа
4 голоса
Включение значений пользовательских значений перечисления [дубликаты]
   Возможный дубликат: используя enum в switch /case Данное перечисление public enum ExitCodes { DESPITE_MULTIPLE_ATTEMPTS_CONNECTION_TO_SERVER_FAILED(-1), PROGRAM_FINISHED_SUCC
2ответа
4 голоса
Перечисление C ++ типа char, игнорируемое компилятором или неожиданное поведение?
Я провел небольшой тест с перечислением, вот что у меня есть: enum anyoldname : char { aa = 'a', ab = 'b', ac = 'c', ad = 'd' }; int main() { anyoldname i_have_an_enum_here = aa; // Woul
1 2 3 4 5

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132