南京邮电大学C++
文章平均质量分 64
cookie爱吃小饼干
这个作者很懒,什么都没留下…
展开
-
南京邮电大学C++实验报告四
实验四:流运算符的重载及文件的使用实验题目(1): 在多态性实验第2题的基础上,在复数类中增加输入流运算符>>和输出流运算符<<的重载,主函数通过“cin>>对象名”输入对象的值,通过“cout<<对象名”输出对象的值,输出复数值时将原来主函数中“对象名.print( )”改成“cout<<对象名”形式。在上一步完成的基础上,将复数类改成一个类模板,只设一个模板参数,即实部和虚部用同一种类型,修改相应的代码,完成输入、输出功能。实验解答原创 2021-11-07 15:14:12 · 3195 阅读 · 0 评论 -
南京邮电大学C++实验报告三
实验三: 多态性实验实验题目(1): 定义一个抽象类容器类,其中定义了若干纯虚函数,实现求表面积、体积、输出等功能。由此抽象类派生出正方体、球体和圆柱体等多个派生类,根据需要定义自己的成员变量,在各个派生类中重新定义各纯虚函数,实现各自类中相应功能,各个类成员的初始化均由本类构造函数实现。① 在主函数中,定义容器类的指针和各个派生类的对象,使指针指向不同对象处调用相同的函数能执行不同的函数代码,从而实现动态多态性。② 定义一个顶层函数void TopPrint(Container &r)原创 2021-11-07 14:57:02 · 2776 阅读 · 0 评论 -
南京邮电大学C++实验报告二
实验二: 继承与派生实验实验题目(1): 定义一个车基类,派生出自行车类和汽车类,又以自行车类和汽车类为基类共同派生出摩托车类,每个类都要定义带有参数的构造函数。对自行车类继承车基类的方式分别用private、protected、public,观察基类成员在派生类中的访问属性;观察自行车类、汽车类和摩托车类对象定义时构造、析构函数的调用顺序。最后将车基类定义为虚基类再观察程序运行结果。实验解答:根据提示进行填写完整实验指导204页代码对应位置内容如下:( 1 ) MaxSpeed=m;...原创 2021-11-06 18:41:21 · 2807 阅读 · 0 评论 -
南京邮电大学C++实验报告一
实验一: 类和对象的定义及使用实验题目(1)定义一个时间类Time,有三个私有成员变量Hour、Minute、Second,定义构造函数、析构函数以及用于改变、获取、输出时间信息的公有函数,主函数中定义时间对象,并通过调用各种成员函数完成时间的设定、改变、获取、输出等功能。① 按要求完成类的定义与实现。② 修改数据成员的访问方式,观察编译结果。③ 在Time类中定义一个成员函数,用于实现时间增加一秒的功能,主函数中通过对象调用该函数,并输出增加一秒后的时间信息。④ 定义一个普通函数。原创 2021-11-06 18:36:05 · 2385 阅读 · 0 评论