Czytam czyjś kod i mam taką klasę
class Character
{
Q_GADGET;
public:
enum ClassType {
Warrior, Mage, Archer
};
//coś tam dalej jest
}
gdzieś w pliku źródłowym jest definicja takiej funkcji
Character::ClassType Character::classType() const
{
return mClassType;
}
moje pytanie jest takie:
jak czytać tą funkcję Character::ClassType Character::classType() const
z typem wyliczeniowym ? Jak to mam rozumieć co tu się dzieje ? Bo jeszcze z takim zapisem się nie spotkałem