У меня есть это перечисление в классе предметов
enum EquipSlot
{
RightHand,
Head,
...
};
класс символов имеет это объявление функции
void Character::UnequipSlot(Item::EquipSlot slot);
Элемент класса не находится ни в каком пространстве имен или является частью другого класса.
Я использую Item :: EquipSlot в реализации много без ошибок. выдает ошибку компиляции только в объявлении.
Как правильно назвать enum другого класса?
(компилятор vc ++ 9)
ошибка: ошибка C2027: использование неопределенного типа «Элемент» (класс элементов используется в других объявлениях)
спасибо.