Я попытался создать класс с перечислением и функцию, которая возвращает переменную этого перечисления. Но я столкнулся с проблемой:
Это работает:
class SizeBoxClass {
public:
enum BoxType{xBox, yBox};
BoxType intersects() {
return xBox;
}
}SizeBox;
Но это не так:
class SizeBoxClass {
public:
BoxType intersects() {
return xBox;
}
enum BoxType { xBox, yBox };
}SizeBox;
Я получаю "BoxType не определен" в строке объявление функции ... Почему? Я думал, что объявление члена класса после его использования не было проблемой.