6-5 学生类的构造与析构
分数 10
全屏浏览题目
切换布局
作者 范鹏程
单位 内蒙古师范大学
类定义:
定义一个学生类Student,使得main()函数能够得到指定的输出结果
main()函数如下:
/* 请在这里填写答案 */ int main() {Student stud1(10010,"Wang_li",'f'); stud1.display(); Student stud2(10011,"Zhang_fun",'m'); stud2.display(); return 0; }
输入样例:
无
输出样例:
在这里给出相应的输出。例如:
Constructor called.
num:10010
name:Wang_li
sex:f
Constructor called.
num:10011
name:Zhang_fun
sex:m
Destructor called.
Destructor called.
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
#include <iostream>
#include <cstdio>
using namespace std;
class Student
{
private:
int num;
string name;
char sex;
public:
Student (int n,string s,char c)
{
num=n;
name=s;
sex=c;
cout<<"Constructor called."<<endl;
}
~Student ()
{
cout<<"Destructor called."<<endl;
}
void display()
{
cout<<"num:"<<num<<endl;
cout<<"name:"<<name<<endl;
cout<<"sex:"<<sex<<endl;
cout<<endl;
}
};
/* 请在这里填写答案 */
/*
int main()
{Student stud1(10010,"Wang_li",'f');
stud1.display();
Student stud2(10011,"Zhang_fun",'m');
stud2.display();
return 0;
}
*/