1 #include <iostream> 2 #include <string> 3 4 using namespace std; 5 6 class Person 7 { 8 private: 9 string name;10 int age;11 char sex;12 public:13 Person(){name="XXX";age=0;sex='m';}14 void Register(string,int,char);15 void Showme();16 ~Person();17 };18 19 void Person::Register(string name, int age, char sex)20 {21 this->name=name;22 this->age=age;23 this->sex=sex;24 return;25 }26 27 void Person::Showme()28 {29 cout<<name<<' '<<age<<' '<<sex<<endl;30 return;31 }32 33 Person::~Person()34 {35 cout<<"Now destroying the instance of Person"<<endl;36 }37 38 int main()39 {40 string name;41 int age;42 char sex;43 cin>>name>>age>>sex;44 Person *p1,*p2;45 p1=new Person();46 p2=new Person();47 cout<<"person1:";48 p1->Showme();49 cout<<"person2:";50 p2->Showme();51 p1->Register(name,age,sex);52 p2->Register(name,age,sex);53 cout<<"person1:";54 p1->Showme();55 cout<<"person2:";56 p2->Showme();57 delete p1;58 delete p2;59 return 0;60 }
联系客服