第2个回答 2017-08-10
学生类Student中有3 个私有数据成员:i_xuehao(学号)、s_xingming(姓名)、i_nianling(年龄);3 个公有成员函数:Student(构造函数)、display、~Student(析构函数)。
使用构造函数为Student 类的对象赋值(s_xingming 使用动态内存分配空间),display显示学生所有信息。
#include<iostream>
#include<string>
using namespace std;
class student
{
public:
student(string n,int i,int a);
void display();
~student();
private:
int i_xuehao;
string s_xingming;
int i_nianling;
};
student::student(string n,int i,int a)
{
s_xingming = n;
i_xuehao = i;
i_nianling = a;
}
void student::display()
{
cout<<"name:"<<s_xingming<<","<<"ID:"<<i_xuehao<<","<<"age:"<<i_nianling<<endl;
}
student::~student(){}
void main()
{
student jack("Jaycnvip",00272256,23);
jack.display();
}