
Cpp
liulizhi1996
这个作者很懒,什么都没留下…
展开
-
厦大计算机系C++程序设计实验(一)
1 实验目的熟悉C++中输入、输出流的使用方法,体会函数重载的优点及其使用规则,学会如何利用new和delete进行动态内存分配。2 实验内容(1)C++输入输出流要求:输入一个整数,判断数的奇偶性后输出结果,要求使用C++输入输出流完成。(2)C++的函数扩展要求:编写几个计算面积的函数,分别计算圆、矩形、梯形和三角形的面积。double area(double ra原创 2018-01-20 14:29:26 · 1346 阅读 · 0 评论 -
厦大计算机系C++程序设计实验(二)
1 实验目的熟悉C++中类与对象的相关关系,掌握如何定义一个类,如何使用构造函数初始化一个类,并了解公有成员、私有成员之间的区别。2 实验内容(1)定义一个满足如下要求的Date类和对象。①其数据成员包括day、month、year;②可设置日期;③用下面的格式输出日期:日/月/年;④可运行在日期上加一天操作;⑤可判断是否是闰年⑥定义Date对象,设置时间,输出原创 2018-01-20 14:29:30 · 1384 阅读 · 0 评论 -
厦大计算机系C++程序设计实验(三)
1 实验目的(1)理解类层次的概念及实现类层次的方法,掌握派生的类别与方式。(2)掌握派生类中如何使用基类的成员、基类成员在派生类中的访问控制。(3)理解派生类中构造函数与析构函数的定义方法和执行顺序。2 实验内容(1)按照下面的类层次图要求编写程序。注:Tutor类的student成员为层次图中的student类。每个类都有input()和print()成员函原创 2018-01-20 14:29:48 · 865 阅读 · 0 评论 -
厦大计算机系C++程序设计实验(四)
1 实验目的掌握运算符重载的方法,理解虚函数与多态性,实现运行时多态性的程序设计。2 实验内容(1)定义一个复数(Complex)类,并重载运算符+和-,使得两个复数可以进行加法和减法的运算,注意:加法和减法可能是复数加减上另一个复数,也可能是复数加上一个普通的整数。(2)定义一个交通工具(Vehicles)基类,包含run、stop成员函数,由此派生出自行车(Bicycle)类、原创 2018-01-20 14:29:54 · 1345 阅读 · 0 评论 -
厦大计算机系C++程序设计实验(五)
1 实验目的模板使类和函数可在编译时定义所需处理和返回的数据类型,一个模板并非一个实实在在的类或函数,仅仅是一个类和函数的描述。由于模板可以实现逻辑相同、数据类型不同的程序代码复制,所以使用模板机制可以减轻编程和维护的工作量和难度。模板一般分为模板函数和类模板。以所处理的数据类型的说明作为参数的类就叫类模板,或者模板类,而以所处理的数据类型的说明作为参数的函数,则称为函数模板。本实验通过编原创 2018-01-20 14:30:05 · 1119 阅读 · 0 评论