33,321
社区成员




char *GetName()const{return name;} //不是(是{啊
class Person
{
private:
char* name;
int age;
char gender;
public:
Person(){}
void SetName(char *n)
{
name = n;
}
void SetAge(int a)
{
age=a;
}
void SetGender(char g)
{
gender=g;
}
char* GetName()const
{
return name;
}
int GetAge()const
{
return age;
}
char GetGender()const
{
return gender;
}
};
void PrintByGender(const vector <Person> &L,char sex)
{
vector <Person>::const_iterator iter=L.begin();
for(;iter!=L.end();iter++)
if((*iter).GetGender()==sex)
cout <<iter->GetName() <<" " <<iter->GetAge() <<endl;
}
将
char *GetName()const
{
return name;
}
改为
const char* GetName()const
{
return name;
}