【发布时间】:2012-01-02 17:49:23
【问题描述】:
在我的课堂上,我定义了一个这样的枚举:
class myClass
{
public:
enum access {
forL,
forM,
forA
};
typedef access AccessType;
AccessType aType;
};
后来定义了一个这样的对象:
myClass ob;
ob->aType = 0;
但是我得到了这个错误:
错误:从“int”到“myClass::AccessType {aka myClass::access}”的无效转换 [-fpermissive]枚举字段不映射到整数吗?
【问题讨论】: