C++
Thorold's Deer
It's easy to say , it's much more difficult to do.
展开
-
大二(下)C++ 类和对象的定义及使用(1)
#include<iostream>using namespace std;class Time{private: int Hour, Minute, Second;public: Time(int h = 0, int m = 0, int s = 0); Time(const Time &t); ~Time(); void SetTime(int h...原创 2019-04-14 20:22:19 · 419 阅读 · 0 评论 -
大二(下)C++ 类和对象的定义及使用(2)
定义一个Girl类和一个Boy类,这两个类中都有表示姓名、年龄的私有成员变量,都要定义构造函数、析构函数、输出成员变量信息的公有成员函数。①根据要求定义相应的类。②将Girl类作为Boy类的友元类,在Girl类的成员函数VisitBoy(Boy & )中访问Boy类的私有成员,观察程序运行结果。③在Boy类的某成员函数VisitGirl(Girl & )中试图访问Girl类的...原创 2019-04-14 23:28:08 · 1713 阅读 · 0 评论 -
大二(下)C++ 类的预习作业
```c#include #include using namespace std;class Student{private:int Score[20];int Age[20];string Name[20];public:void setName(string n, int a, int s,int i){Name[i] = n;Age[i] = a;Score[...原创 2019-04-01 17:07:29 · 268 阅读 · 0 评论 -
大二(下)C++ 类的继承与派生(课堂练习)
#include<iostream>using namespace std;class Rectangle{protected: float length; float width;public: Rectangle(float l, float w) { length = l; width = w; } Rectangle() { length...原创 2019-04-27 17:02:40 · 318 阅读 · 0 评论 -
大二(下)C++ 类的继承与派生实验
(1): 定义一个车基类,派生出自行车类和汽车类,又以自行车类和汽车类为基类共同派生出摩托车类,每个类都要定义带有参数的构造函数。对自行车类继承车基类的方式分别用private、protected、public,观察基类成员在派生类中的访问属性;观察自行车类、汽车类和摩托车类对象定义时构造、析构函数的调用顺序。最后将车基类定义为虚基类再观察程序运行结果。#include<iostream...原创 2019-04-27 19:53:37 · 1807 阅读 · 0 评论 -
大二(下)C++ 第五章作业
很简单的代码,过了测试用例就没修改了。一.某公司财务部需要开发一个计算机雇员工资的程序,该公司有3类员工,工人的工资为每小时工资额(通过成员函数设定)乘以当月工作时数(通过成员函数设定)再加上工龄工资;销售员工资为每小时工资额(通过成员函数设定)乘以当月工作时数(通过成员函数设定)加上销售额提成再加上工龄工资,其中销售额提成等于该销售员当月售出商品金额(通过成员函数设定)的1%;管理人员工资为基...原创 2019-05-14 12:29:26 · 3018 阅读 · 0 评论 -
大二(下)C++ 第六章编程题
一.定义一个抽象类shape,用于代表几何图形,设置计算几何图形体积的外部接口;由shape类派生出圆柱类cylinder、球sphere;圆柱体类型有私有数据成员半径r,高h;球类有私有数据成员半径r;结合抽象类的指针或引用,实现就算几何图形体积。纯虚函数定义:double volume()=0;main()已给出,请直接复制使用int main() {shape *p;double r...原创 2019-05-14 23:50:29 · 1893 阅读 · 0 评论 -
大二(下)C++ 多态性实验
实验题目(1):定义一个抽象类容器类,其中定义了若干纯虚函数,实现求表面积、体积、输出等功能。由此抽象类派生出正方体、球体和圆柱体等多个派生类,根据需要定义自己的成员变量,在各个派生类中重新定义各纯虚函数,实现各自类中相应功能,各个类成员的初始化均由本类构造函数实现。① 在主函数中,定义容器类的指针和各个派生类的对象,使指针指向不同对象处调用相同的函数能执行不同的函数代码,从而实现动态多态性。...原创 2019-05-11 20:37:23 · 2004 阅读 · 0 评论 -
大二(下)C++ 流运算符的重载及文件的使用
#include<iostream>using namespace std;template<class T>class Complex{private: T real; T imag;public: Complex(T r = 0, T i = 0) { real = r; imag = i; } friend Complex opera...原创 2019-05-25 12:26:37 · 878 阅读 · 0 评论