id 是int 还是 string?
定义一个学生类,其中有3个数据成员:学号、姓名、年龄,构造函数,display函数。同时编写main函数使用这个类,实现对学生数据的赋值和输出。提示:与例题9-1的Time类似,只是时分秒变为学生信息,数据类型变为string类型.
这是老师布置的课后习题,我做出来了,但是没有按照老师的提示,我在网上搜的答案,都是用了string,在定义的时候还定义了数组。
下面是自己写的,还请路过的朋友多多提出自己的想法。
#include<iostream>
using namespace std;
class Student
{
public:
Student()
{
num=0;
name=0;
age=0;
}
void set()
{
cin>>num;
cin>>name;
cin>>age;
}
void display()
{
cout<<"学号:"<<num<<endl;
cout<<"姓名:"<<name<<endl;
cout<<"年龄:"<<age<<endl;
}
private:
int num;
char name;
int age;
};
void main()
{
Student t;
t.set();
t.display();
}