摘要: 一、实验内容 建立动态时间数组类(DynamicTimeArray),包含一个长度可变的一维时间类(Time)对象数组, 对外提供的服务包括但不限于: 建立并初始化用户指定长度的时间对象数组; 返回动态数组的长度(size); 按照时间的先后对动态数组排序(sort); 查找(search)指定时间 阅读全文
posted @ 2021-06-18 01:26 satellite& 阅读(171) 评论(0) 推荐(0)
摘要: 一、实验目的: 1、掌握运算符函数重载为成员函数的方法 2、掌握运算符函数重载为友元函数的方法 3、掌握不同类型数据间的转换方法 二、实验内容 假设square_matrix是n阶整型方阵,请实现下列运算: (1)cin>> square_matrix (2)cout<< square_matrix 阅读全文
posted @ 2021-06-18 01:20 satellite& 阅读(143) 评论(0) 推荐(0)
摘要: 一、实验目的: 1、掌握通过继承机制派生出新类的方法 2、掌握基类成员在不同派生方式下访问权限的变化 3、了解虚基类的用法 二、实验内容 1、给出一段有错误的程序,分析访问属性。上机调试,使之能正确运行并得到正确结果。 2、分别定义Person类、Employee类、Student类以及在职研究生类 阅读全文
posted @ 2021-06-18 01:14 satellite& 阅读(199) 评论(0) 推荐(0)
摘要: 声明类Shape以及它的3个派生类:Circle、Square、Rectangle,用虚函数分别计算几种图形的面积、周长,编写程序,建立基类指针数组,每个指针均指向一个派生类对象,利用基类指针遍历元素对象,求取所有图形面积之和。请绘制UML类图。 1 //Shape.h 2 #ifndef _SHA 阅读全文
posted @ 2021-06-18 01:10 satellite& 阅读(197) 评论(0) 推荐(0)
摘要: 从键盘输入10个整数,其中,5个整数存放到磁盘文件first.dat,另外5个整数存放到磁盘文件second.dat。从second.dat读取5个整数,存放到first.dat 文件原有数据的后面。从first.dat 读取10个整数,升序排列后存放到second.dat (覆盖原有数据)。 1 阅读全文
posted @ 2021-06-18 01:07 satellite& 阅读(65) 评论(0) 推荐(0)