当前位置 : 主页 > 编程语言 > c语言 >

析构函数

来源:互联网 收集:自由互联 发布时间:2023-08-29
包含了析构函数和构造函数: #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;

}



上一篇:string类详解和模拟实现 #C++
下一篇:没有了
网友评论