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

5 ответов

Это в основном вопрос личных предпочтений, однако, я чувствую, что решение (потенциальных) конфликтов имен в C ++ лучше всего делать с использованием пространств имен, так как именно в этом и заключается смысл существования пространств имен.

ли смысл делать что-то вроде этого: namespace status{ enum status{ ok, error }; }и использовать это такstatus::ok Или я должен сделать это: enum status{ status_ok, status_error };и использовать это такstatus_ok? Обновить:С C ++ 11 вы теперь ...

2 ответа

Как бы я получить Enum Type внутри

ел бы иметь возможность сказать <DataTrigger Binding="{Binding SomeIntValue}" Value="{x:Static local:MyEnum.SomeValue}">и чтобы это было решено какTrue еслиint значение равно(int)MyEnum.Value Я знаю, что мог бы сделатьConverter это ...

8 ответов

Я думаю, константы перечисления должны быть жестко закодированы внутри типа перечисления. Мы не можем загрузить их из файла. Можете ли вы поделиться некоторым кодом, который оправдывает ваше заявление.

руктор для этогоenum это личное. Что это обозначает? public enum SLocale { EN_US(Locale.US, "www.abc.com", "www.edc.com", "www.vvv.com", "www.earn.com"); List<String> domains; Locale loc; IMap map; private SLocale(Locale loc, String... domains) ...

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

2 ответа

Пожалуйста, включите ваш код как отформатированный текст, а не изображение. Полезно иметь возможность копировать, вставлять и искать.

сть хороший способ отслеживать количество элементов в перечислении? я видел enum blah { FIRST, SECOND, THIRD, LAST };Но это работает, только если элементы являются последовательными и начинаются с нуля.

0 ответов

и теперь оба компилятора счастливы.

а цель анонимногоenum декларации, такие как: enum { color = 1 };Почему бы просто не объявитьint color = 1?

7 ответов

Дайте мне знать, если вам нужно больше деталей

ы считаете более эффективным? Использование WeekDay является лишь примером: public enum WeekDay { MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY; }Сначала просмотрите и проверьте строку дня: public void parseString(String line) { String[] tokens ...

2 ответа

выход:

оздать регулярное выражение для анализа перечислений C ++? Перечисления, которые я примерил, выглядели как enum Temperature { C = 0, F=1, // some elements are commented R, // most elements are not gived a value K // sometimes the last element is ...

12 ответов

надеюсь, это поможет

ли простой способ в C ++ для преобразования строки в перечисление (аналогичноEnum.Parse в C #)? Оператор переключения будеточень долго, так что мне было интересно, есть ли более простой способ сделать это? РЕДАКТИРОВАТЬ: Спасибо за все ваши ...

1 ответ

 мероприятие. Я хочу иметь возможность контролировать свои имена в коде VBA.

дал функцию под названием EnergyPrice со следующим кодом: Вот ценник, от которого я смотрю Prijstabel fixed variable Startdate Einddate gas electra gas electra €/a €/a ct/KWh ct/KWh 1-1-2010 1-7-2010 181,00 235,00 0,11 0,33 1-7-2010 1-1-2011 ...

6 ответов

Методы перечисления Java

Я хотел бы объявить enum Direction, у которого есть метод, который возвращает противоположное направление (следующее синтаксически не корректно, то есть перечисления не могут быть созданы, но это иллюстрирует мою точку зрения). Это возможно в ...