考慮以下幾點:枚舉返回類型不工作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