Результаты поиска по запросу "enums"

5 ответов

индексирование массива (преобразование в целое число) с перечислением в области видимости

Перечислители в C ++ 11 (enum class синтаксис) не конвертируются в целые числа, поэтому их нельзя использовать непосредственно в качестве индексов массива. Какой лучший способ получить выгоду от определения объема при использовании их таким ...

2 ответа

Рассчитывать на enum C ++ автоматически

Я пришел к шаблону при написании перечислений в C ++. Это так: class Player { public: class State { public: typedef enum { Stopped, Playing, Paused }PossibleValues; static const int Count() {return Paused+1;}; static const PossibleValues ...

3 ответа

Как я могу избежать повторения при создании перечисления C ++ и зависимой структуры данных? [Дубликат]

Возможный дубликат: Перечисление в строку: возвращает целочисленное значение перечисления, если неверно / не найдено [https://stackoverflow.com/questions/10175260/enum-to-string-return-the-enum-integer-value-if-invalid-not-found] Вкратце, ...

ТОП публикаций

2 ответа

Перечисления, синглтоны и десериализация

Перечисления считаются лучшим способом для синглетонов, и одна из причин этого заключается в том, что он неявно наследуетSerializable. Но как перечисления предотвращают проблему десериализации синглетонов?

9 ответов

Как моделировать типы enum-типов?

У Scala нет безопасного типаenumЭто как Java. Учитывая набор связанных констант, как лучше всего представить в Scala эти константы?

10 ответов

C # перечисление содержит значение

У меня есть перечисление enum myEnum2 { ab, st, top, under, below}Я хотел бы написать функцию для проверки, если данное значение включено в myEnum что-то вроде того: private bool EnumContainValue(Enum myEnum, string myValue) { ...

5 ответов

Как предоставить значение Enum для аннотации из константы в Java

Я не могу использовать Enum, взятый из константы, в качестве параметра в аннотации. Я получаю эту ошибку компиляции: «Значение атрибута аннотации [атрибута] должно быть константным выражением перечисления». Это упрощенная версия кода для ...

6 ответов

Перечисление Java - зачем использовать toString вместо имени

Если вы посмотрите в enum api на методname() это говорит о том, что: Возвращает имя этой константы перечисления, точно так же, как объявлено в объявлении перечисления. Большинство программистов должны использовать метод toString вместо этого, ...

6 ответов

Ограничения типов перечислений в C # [дубликаты]

Возможный дубликат: Кто-нибудь знает хороший обходной путь для отсутствия общего ограничения enum? [https://stackoverflow.com/questions/7244/anyone-know-a-good-workaround-for-the-lack-of-an-enum-generic-constraint] В чем причина того, что C # не ...

1 ответ

Перечисления в MongoDB

Я хочу хранить значения перечисления в коллекции MongoDB. Могу ли я эффективно хранить их как строки? Повлияет ли это на производительность индекса по сравнению со значениями перечисления в виде целых чисел? Оптимизирует ли индексатор Mongo ...