В моем классе я определил перечисление следующим образом:
class myClass
{
public:
enum access {
forL,
forM,
forA
};
typedef access AccessType;
AccessType aType;
};
Позже в определенном объекте, подобном этому:
myClass ob;
ob->aType = 0;
Однако я получаю эту ошибку:
error: invalid conversion from 'int' to 'myClass::AccessType {aka myClass::access}' [-fpermissive]
Не перечислять поля для целых чисел?