用C++ 定义一个学生类Student和教师类Teacher

来源:百度知道 编辑:UC知道 时间:2024/07/03 01:38:19
用C++ 定义一个学生类Student和教师类Teacher,学生类的数据成员有姓名,学号,专业,教师类的数据成员有姓名,工作证号,职称,课程,每周课时数。再定义一个助教类TA,继承学生类和教师类,该类可以显示学生类的全部数据成员,以及教师类的课程和每周课时数的数据成员。要求,每个类提供自定义的构造函数和析构函数,并通过同名函数ShowInfo来显示全部数据成员的值。

#include "stdafx.h"
#include "iostream"
using namespace std;
#include "cstring"

class Student
{
public:
string s_name;
string s_no;
string s_speciality;
Student();
~Student();
void ShowInfo() const;
};

class Teacher
{
public:
string t_name;
string t_no;
string t_level;
string course;
int classcount;
Teacher();
~Teacher();
void ShowInfo () const;
};

class TA : public Student, public Teacher
{
TA(string s_name,string s_no,string s_speciality,string t_name,string t_no,string t_level,string course,int classcount):Student(),Teacher(){}
~TA();
void ShowInfo () const;
};

其中构析函数和析构函数,根据自己需要增加

有问题给我EMAIL mangohappy@qq.com

mangohappy ,高手,去我那里看看那些东西呀,我都不懂````

牛呢