在右侧编辑器中的Begin-End
之间补充代码,编写一个学生类 Student,类中含有两个成员变量、两个构造函数和一个析构函数(访问性都为公有的),平台会调用你编写的函数来创建学生对象,具体要求如下:
-
学号:
int SID
-
姓名:
string Name
-
无参的构造函数:
Student()
,在函数中将学号初始化为0,姓名初始化为王小明。 -
带两个参数的构造函数:
Student(int sid,string name);
,在函数中分别用这两个参数设置内部的两个成员。 -
析构函数:
~Student()
,在函数中输出学号 姓名 退出程序
的消息
#include<iostream>
#include<string>
using namespace std;
class Student{
public:
Student() {
m_id = 0;
m_name = "王小明";
}
Student(int sid,string name) {
m_id = sid;
m_name = name;
}
~Student() {
cout << m_id <<" "<< m_name << " 退出程序" << endl;
}
int m_id;
string m_name;
};