考虑以下几点:枚举返回类型不工作C [错误C2440]
class Specimen
{
public:
enum Gender getGender();
private:
enum Gender { MALE=1, FEMALE=2, ALIEN=3, HYBRID=4};
}
这部分,以及:
Gender gender;
下私人
enum Gender Specimen::getGender()
{
return gender;
}
,这是一个成员函数 编译器说 “错误C2440:'返回':不能从'样本:: g安德”到‘性别’ 我还试图从功能的def函数原型删除‘枚举’
我不知道我需要修复
没有函数原型保持不变? –
@ MuadDib42是的。在课堂内部使用时,“性别”在范围内。 – Pubby