定义people(人员)类,具有的属性如下:姓名 char name[ll]、编号 char number[7]、性别 char sex[3]、生日 birthday、身份证号 char id [16]。其中“出生日期''声明为一个“日期'‘类内嵌子对象。people( 人员)类派生出student(学生)类,添加属性:班号 char classNO[7];从 people 类派生出 teacher(教师)类,添加属性:职务 char principalship [11]、部门char department[21]。从student类中派生出graduate(研究生)类,添加属性: 专业 char subject[21]、导师 teacher adviser;从 graduate 类和 teacher 类派生出 TA(助教 生)类。用成员函数实现对人员信息的录入和显示。要求包括:构造函数和析构函数、拷贝构造函数、内联成员函数、聚集。在主函数中对人员进行初始化,并输出相应信息。
【输入形式】
无
【输出形式】
TA name: Li Chao
No.: 011401
Department: CST
Class No.: cst61
Subject: computer science
Advisor: Zheng Li