- 博客(4)
- 收藏
- 关注
原创 上机作业7 多态、运算符重载、复数乘法
一.类外定义运算符重载函数: 程序如下: #include<iostream> using namespace std; class Complex { public: double real; double imag; Complex(double r = 0, double i = 0) { real = r; imag = i; } }; Complex operator+(Complex co1, Complex...
2021-12-17 20:24:19 144
原创 上机作业6 派生类与继承下的构造函数与析构函数
已知:构造函数的主要作用是对数据进行初始化。在派生类中,如果对派生类新增的成员进行初始化,就需要加入派生类的构造函数。与此同时,对所有从基类继承下来的成员的初始化工作,还是由基类的构造函数完成,但是基类的构造函数和析构函数不能被继承,因此必须在派生类的构造函数中对基类的构造函数所需要的参数进行设置。同样,对撤销派生类对象的扫尾、清理工作也需要加入新的析构函数来完成。 代码如下: #include<iostream> #include<string> using n...
2021-12-12 23:14:19 131
原创 上机作业5 覃彬夏
已知:类的继承是新的类从已有类那里得到已有的特性。从另一个角度来看这个问题,从已有类产生新类的过程就是类的派生。类的继承和派生机制较好地解决了代码重用的问题。 其中基类和派生类的关系大致为表述为:派生类是基类的具体化,而基类则是派生类的抽象。 程序如下: #include<iostream> using namespace std; class Base { public: void setx(int i) { x = i; } int...
2021-12-11 22:51:51 465
原创 C++上机作业4.0
1.通过本次上机作业和老师课堂上所讲的内容,了解三种不同的对象传递方式,掌握静态成员的概念和使用。 上课所学:由关键字static修饰说明的成员,称为静态成员(staticclassmember)。静态成员为所有对象共享,只有一份存于公用内存中。静态成员包括静态数据成员和静态函数成员。 2.这次上机实验相对较为轻松,写代码时遇到的警告数量相对之前上机较少,可能是对上机操作的更加熟练和对课件知识更加熟悉。 1. #include<iostream> using namespace st...
2021-11-28 23:11:45 129
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人