Форум программистов, компьютерный форум CyberForum.ru

Как выделить подгруппу в enum? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать медицинский справочник http://www.cyberforum.ru/cpp/thread1858358.html
Нужно написать программу,которая по разным симптомам будет выдавать болезни,не понимаю как это реализовать. :(
C++ Как обойти залипание клавиш GetAsyncKeyState? if (GetAsyncKeyState(VK_RIGHT) != 0) { int x2 = x + 1; switch (map) { case' ': map = ' '; x++; map = 'T'; break; http://www.cyberforum.ru/cpp/thread1858141.html
C++ Задача дизайна - прокинуть детали низкоуровневой реализации на более высокий уровень и вернуть обратно
Привет! Задача возникла на работе. Мозговым штурмом было предложено 100500 реализаций, одно из них выбрали, но хотелось бы посмотреть на альтернативные варианты :) Итак - есть RPC канал, который реагирует на события AMQP сервера (используется событийная модель). Из RPC канала нужно асинхронно ответить на сообщение, для этого AMQP нужны данные, о которых знает только AMQP. Т.е. эти данные...
C++ Можно ли открыть проект написанный на С++ Builder в Visual Studio 2015?
Как это сделать напишите пожалуйста, срочно надо.
C++ Удаление файла, использующегося в данный момент http://www.cyberforum.ru/cpp/thread1855015.html
Я пишу антивирус, передо мной настала задача: Как удалить файл, который используется в данный момент? Конечно, я знаю, что сперва нужно удалить процесс, а потом удалить этот файл, но вот вопрос - А как это реализовать? Помогите)
C++ Большая погрешность в вычислении длины кривой Есть задание: вычислить длину контура эллипса. Входные данные - коэффициенты a и b из канонического уравнения и n - количество точек для таблицы значений функции. Количество точек к сожалению только 20 программа осиливает. Я набираю в вольфраме команду "arc length y = 5*sqrt(1-x^2/16), x=-4,4" которая высчитывает длину кривой. Но моя программа высчитывает длину кривой с довольно сильной... подробнее

Показать сообщение отдельно
rikimaru2013
C++ Game Dev
 Аватар для rikimaru2013
2139 / 972 / 223
Регистрация: 30.11.2013
Сообщений: 3,241
24.11.2016, 01:17     Как выделить подгруппу в enum?
Добрый вечер,

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
enum class Units
{
    WARIOR_LIGHT,
    WARRIOR_HEAVY,
 
    ARCHER_A,
    ARCHER_B,
    ARCHER_C,
 
    HORSE_A,
    HORSE_B
};
 
int main()
{
    
}
Как в общем enum`e фабрики выделить подгруппу и работать с ней? Поиск входит ли Unit значение в эту под группы, вызывать ряд методов для группы и т.д.

У меня с идей:
- костыльный ARCHER_START, ARCHER_END (плохой тон)
- дополнительная мапа индексации ( нужно менять будет постоянно и там и тут)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru