昨天寫個類,碰到個問題,我這里用簡單的例子說明,比方說寫個學生類,性別用枚舉來表示,然后有個獲得性別的函數GetGender(),返回值類型為Gender。
class Student
{
enum Gender{MALE,FEMALE};
//...
Gender GetGender();
};
函數的實現如下
Gender Student::GetGender
{//...
}
結果出錯。感覺挺莫名其妙的,呵呵。后來一琢磨,改成了
Student::Gender Student::GetGender
{//...
}
成功!!!!這個寫法有意思.^_^