#include<iostream>#include<string.h>//包含字符串头文件,可以定义字符串类型 usingnamespace std;classStudent{public:Student(int n, string nam,char s)//定义又参数的构造函数{
num= n;
name= nam;//第一个name是私有成员数据,第二个nam是传入构造函数的参数
sex= s;
cout <<"构造函数执行完毕!"<< endl;}~Student()//定义析构函数{
cout <<"析构函数已执行!"<< endl;}voiddisplay();//声明无参数的成员函数,显示出数据 private:int num;
string name;//字符串类型 char sex;};//定义成员函数,显示出学生的信息 voidStudent::display(){
cout <<"I am "<< name <<", my Id is "<< num;if(sex=='f'){
cout <<" and I am a girl."<< endl;//如果性别是f,则输出是个girl }else{
cout <<"and I am a boy."<< endl;}}intmain(){
Student stu1(10001,"Hawk Chung",'f');//实例化对象stu1,给构造函数传入3个参数
stu1.display();//调用成员函数,显示出学生1的信息
Student stu2(10002,"Zahuw",'m');//实例化对象stu2,给构造函数传入3个参数
stu2.display();//调用成员函数,显示出学生2的信息return0;}