#include <iostream>
#include <cstring>
using namespace std;
class Person
{
private:
char name[30];
int age;
public:
Person()
{
strcpy(name,"noname");
}
Person(char name_[],int age_)
{
strcpy(name,name_);
age=age_;
};
Person &setName(char name_[])
{
strcpy(name,name_);
return *this;
}
void setAge(int age_)
{
age=age_;
}
Person(Person const &p )
{
strcpy(name,p.name);
age=p.age;
}
void showPerson()
{
cout<<name<<age<<endl;
}
};
int main()
{
char str [80];
int age;
cin>>str>>age;
Person noname,Tom("Tom",16),anotherTom(Tom);
anotherTom.setName(str).setAge(age);
anotherTom.showPerson();
}
克隆人
最新推荐文章于 2020-12-20 11:17:15 发布