小李搞笑照片:一个很简单的C++问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/07 09:49:31
6、设计一个人事管理的People(人员)类,人员属性为:name(姓名),number(编号),sex(性别),birthday(出生日期),id(身份证号)。其中"出生日期"定义为一个"日期"类,其属性为:year(年),month(月),date(日)。要求如下:
(1)用成员函数实现对人员信息的录入和显示等必要功能操作;
(2)从People(人员)类派生出student(学生)类,添加属性:班号char chassNO〔7〕;从People类派生出teacher(教师)类,添加属性:职务char principalship[10],部门char department[12]。从student类中派生出graduate(研究生)类,添加属性:专业char subject〔12〕,导师teacheradviser(为(教师类内嵌子对象);从graduate类和teacher类派生出TA(助教生)类,注意虚基类的使用,重载相应的成员函数;
(3)对People类重载”==”运算符和”=”运算符,”==”运算符判断两个People类对象的id属性是否相等;”=”运算符实现People类对象的赋值操作;
(4)定义一个对People类对象数组按编号排序的函数,一个按编呈查找people对象的函数;
(5)设计程序进行演示。
直接回答或者发送到本人邮箱(hunpiaolangji@163.com)

都不帮忙啊?么自己搞定咯!

这么专业的东西我不太会,虽然我过去也学过

建议你到比较专业一点的BBS走走

比如“程序员之家”等等

(这里的人多数都是复制答案的。。。)

我没写过C++,呵呵