в том что у меня есть enum class который отвечает за тип монстра и мне нужно чтобы он был виден для myType. И чтобы была возможность вызывать Monster::Type::Orc за классом.
/// Monster.
class Monster {
public:
/// Type.
enum class Type {
Dragon,
Goblin,
Ogre,
Orc,
Skeleton,
Troll,
Vampire,
Zombie,
MaxMonsterTypes
};
private:
Type myType{};
std::string myName{};
int myHealth{};
public:
Monster(const Type &type, const std::string &name, int health);
};
Уместно
Ок, спасибо
хоть 10! Хоть 100!
Обсуждают сегодня