0
ответов

С учетом «черного ящика» enum, возможно ли проверить, является ли предоставленный интеграл действительным членом перечисления в C ++?

Я пишу класс EnumSet для проекта. Я хотел бы иметь метод EnumSet :: AllOf (), если это возможно, как в Java. Очевидный способ сделать это - перебрать каждый элемент std :: ...
вопрос задан: 17 March 2019 20:50
0
ответов

Реализация битового поля с использованием перечислений java

Я поддерживаю большой архив документов, и я часто использую битовые поля для записи статуса моих документов во время обработки или при их проверке. Мой унаследованный код просто использует статические константы типа int, такие как: ...
вопрос задан: 11 January 2017 09:27
0
ответов

Что на самом деле означает EnumSet?

У меня есть следующий пример :import java.util.EnumSet; импортировать java.util.Iterator; public class SizeSet ​​{ public static void main (String[] args ){ EnumSet largeSize = EnumSet.of (Size.XL,...
вопрос задан: 11 August 2016 08:58
0
ответов

Java — EnumSet.add(enum), генерирует исключение NullPointerException

Это на Java, кросс-платформенное и отлаживается на компьютере под управлением Ubuntu Oneric с OpenJDK, установленным в качестве среды выполнения. У меня есть EnumSet для проверки внутри класса в игре, над которой я работаю...
вопрос задан: 5 April 2012 16:06
0
ответов

Преобразование из EnumSet в Set , когда A наследуется от B

Заголовок в значительной степени объясняет вопрос. У меня есть метод интерфейса: Set getFieldSet (), и у меня есть класс User, который выглядит примерно так: User {enum Fields ...
вопрос задан: 29 June 2011 23:56
0
ответов

Упорядочивание перечислений java

Я использую перечисления java, чтобы определить, как визуализировать модальное окно с кнопками (визуализацией занимается Ваадин). Моя проблема в том, что когда я запускаю графический интерфейс, мои кнопки каждый раз приходят в случайном порядке. Так что
вопрос задан: 20 May 2011 08:51
0
ответов

Объединение Java EnumSets

Если у меня есть Enum, я могу создать EnumSet, используя удобный класс EnumSet enum Suit {CLUBS, DIAMONDS, HEARTS, SPADES} EnumSet <Костюм> reds = EnumSet.of (Костюм.СЕРДЦА, Костюм. АЙМОНДЫ); EnumSet <...
вопрос задан: 7 September 2010 11:34