Объединение значений в enum
Добрый вечер. Подскажите пожалуйста в моем маленьком вопросике. Допустим, есть enum, в котором прописаны ID фракций:
Код:
enum
{
F_PPS,
F_DPS,
/*....*/
}
ППС и ДПС, грубо говоря, есть полиция (F_POLICE). Можно ли как-то сделать так, чтобы в проверках я мог писать не
Код:
if(frac == F_PPS || frac == F_DPS)
А примерно так:
Без использования макросов.
Пробовал такой вариант, однако, предупреждения при компиляции возникают (что символ уже объявлен):
Код:
enum F_POLICE
{
F_PPS,
F_DPS
}