(1)设计一个人事管理的People(人员)类.考虑到通用性,这里只抽象出所有类型人员都具有的属性:name(姓名),number(编号), sex(性别),birthday(出生日期),id(身份证号)等等.其中"出生日期"定义为一个"日期"类(具有属性:year(年),month (月),date(日)内嵌子对象.用成员函数实现对人员信息的录入和显示等必要功能操作(自己独立思考设计).要求包括:构造函数和析构函数,拷贝构造 函数,内联成员函数. (2)从People(人员)类派生出student(学生)类,添加属性:班号char chassNO[7];从People类派生出teacher(教师)类,添加属性:职务char principalship[11],部门char department[21].从student类中派生出graduate(研究生)类,添加属性:专业char subject[21],导师teacher adviser(为(教师类内嵌子对象);从graduate类和teacher类派生出TA(助教生)类,注意虚基类的使用,重载相应的成员函数. (3)对People类重载"=="运算符和"="运算符,"=="运算符判断两个People类对象的id属性是否相等;"="运算符实现People类对象的赋值操作. (4)定义一个对People类对象数组按编号排序的函数,一个按编号查找people对象的函数.
标签: birthday People number name
上传时间: 2014-01-17
上传用户:GHF
该程序实现从临时目录解压文件到当前目录的功能
上传时间: 2016-12-31
上传用户:xjz632
算法设计狼吃兔子问题的c语言实现,还有其它两个程序也在里面,共大家学习研究
上传时间: 2017-01-03
上传用户:731140412
从C语言到CPU的指令设计,设计了一个基本的CPU指令集
上传时间: 2014-01-05
上传用户:气温达上千万的
数据结构课程设计之最小生成数的K算法的实现 简短 简洁
上传时间: 2017-01-24
上传用户:kristycreasy
《数字信号处理-理论、算法与实现》一书中所涉及到的绝大部分算法。 C语言编写的算法程序。
上传时间: 2017-02-02
上传用户:dsgkjgkjg
算法设计的实验报告 包括Bottom-Up Merge Sorting算法、插入排序算法Heaps的创建堆、堆排序算法、按秩合并算法以及带路径压缩算法、实现查找第K小元素算法、实现快速排序算法、实现平面内最接近点对算法、实现最长公共子序列算法、实现矩阵链相乘算法、实现0/1背包问题算法、实现Dijistra’s算法、Prim算法、Kruskal算法、文件压缩算法
标签: Bottom-Up Sorting Merge Heaps
上传时间: 2017-02-02
上传用户:恋天使569
本程序的串编辑要求对串实现以下四种功能: (1)取子串:从给定串中取出定长的子串; (2)插入:把一个字符串插入到给定串的指定位置; (3)删除:将串中某指定位置开始的若干字符从串中删除; (4)联接串:把一个字符串插入到给定串的最后一个字符之后。
上传时间: 2013-12-10
上传用户:com1com2
本书从Jsp最基本的概念到Web站点的设计,系统讲述了基于Jsp的应用开发与设计,并提供了完整而实用的例程。
上传时间: 2014-11-27
上传用户:朗朗乾坤
微立群算法的介绍,里面有从基础到进阶的微粒群算法介绍及教学,相信对微立群算法有兴趣的你,是不会错过这一本的
上传时间: 2013-11-26
上传用户:牧羊人8920