C++实验报告
KLFTESPACE
这个作者很懒,什么都没留下…
展开
-
实验一 C++基础
实验名称实验一 C++基础实验目的和要求(1) 熟悉基本的输入输出方法;(2) 默认形参的函掌握内联函数,带数,重载函数;(3) 理解命名空间的概念,掌握命名空间的使用;(4) 熟悉const关键字的使用;(5) 掌握内存的动态分配的概念和使用方法;(6) 熟悉编译预处理命令; 实验内容(1)编写重载函数max1可分别求取2个整数、3个整数、2个双精度数、3个双精度数的最大值。 (2)用new...原创 2018-06-25 10:19:56 · 834 阅读 · 0 评论 -
实验二 类与对象的特性
实验名称实验二 类与对象的特性实验目的和要求(1) 了解静态对象的定义和使用方法;(2) 掌握静态数据成员和静态成员函数的定义和使用方法;(3) 理解类的作用域、对象的作用域及生存周期; (4) 掌握函数调用中参数的传递;(5) 掌握常量类型;(6) 掌握友元函数和友元类的定义及使用。 实验内容1.定义一个矩形类Rectangle,矩形的左上角(Left,Top)与右下角坐标(Right,Bott...原创 2018-06-25 10:23:32 · 1130 阅读 · 0 评论 -
实验三 继承与派生
实验名称实验三 继承与派生实验目的和要求(1)掌握类的继承和派生概念;(2)掌握派生类的定义与使用;(3)掌握派生类的构造函数与析构函数的应用及调用顺序;(4)理解赋值兼容原则的应用。 实验内容1. 利用继承和派生建立3个类,分别为点类、圆类、圆柱类,点类派生得到圆类,圆类派生得到圆柱类。功能分别要求点类能输出点的坐标;圆类能输出圆的半径和面积;圆柱类能输出其高度、表面积和体积,请编写程序实现。(...原创 2018-06-25 10:24:40 · 2180 阅读 · 0 评论 -
实验四 多态性
实验名称实验四 多态性实验目的和要求(1)掌握C++中运算符重载的机制和运算符重载的方式;(2)理解类型转换的必要性,掌握类型转换的使用方法;(3)理解多态性,掌握虚函数的设计方法;(4)掌握纯虚函数和抽象类的使用方法。 实验内容1. 定义point类,有坐标x,y两个数据成员,对point类重载“++”(自增),--(自减)运算符,实现对坐标值的改变。2. 声明一个车(Vehicle)基类,有R...原创 2018-06-25 10:26:07 · 1511 阅读 · 0 评论