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