包含了析构函数和构造函数: #include string //字符串操作函数函数库的调用 #includiostream using namespeace class Student {public: student (int n,string nam, char s) //有参数的构造函数 {num=n; name=nam; sex=s
包含了析构函数和构造函数:
#include <string>//字符串操作函数函数库的调用
#includ<iostream>
using namespeace
class Student
{public:
student (int n,string nam, char s)//有参数的构造函数
{num=n;
name=nam;
sex=s//可以用成员初始化表的吧?啊不行,前面的一些东西还是没记下来
cout<<"Constructor called."<<endl;
}
~Student()//定义析构函数,类名前加一个“~”符号即可,并且只能有一个
{cout<<"Destructor called."<<endl;}
void display ()
{cout<<"num:"<<num<<endl;
cout<<"name:"<<name<<endl;
cout<<"cout:“<<cout<<endl;
}
private:
int num;
int sex;
int name[10];
};
int main()
{Student stud1 ("10010,"Wang_li",'f');//类名 对象名,定义同时调用构造函数
stud1.display();//对象.函数,表示输出数据
Student stud2("10011,""Zhang_fang",'m');
stud2.display();//同理,表示输出学生2的数据
return 0;
}