![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
科普伊特瑞
这个作者很懒,什么都没留下…
展开
-
由一道基础算法题总结先++与后++的区别
i++和++i原创 2022-07-16 17:05:33 · 76 阅读 · 0 评论 -
类的多态性
分别定义抽象类Shape,由它派生出5个派生类Circle(圆形)、Square(正方形)、Rectangle(矩形)、Trapezoid(梯形)、Triangle(三角形)。① 要求使用基类指针数组,使它的每一个元素指向一个派生类对象。② 用虚函数分别计算这些图形的周长和面积,并分别求出它们的和。③ 实现指定的功能,按要求撰写实验报告。代码仅供参考#include <iostream>#include <string>using namespace std;c原创 2021-12-05 17:52:17 · 700 阅读 · 0 评论 -
类的继承性 分别定义Teacher(教师)类和Cadre(干部)类,采用多重继承方式由这两个类派生出新类Teacher_Cadre(教师兼干部)。
分别定义Teacher(教师)类和Cadre(干部)类,采用多重继承方式由这两个类派生出新类Teacher_Cadre(教师兼干部)。① 在两个基类中都包含姓名、年龄、性别、地址、电话等数据成员。② 在Teacher类中还包含数据成员title(职称),在Cadre类中还包含数据成员post(职务), 在Teacher_Cadre类中还包含数据成员wages(工资)。③ 对两个基类中的姓名、年龄、性别、地址、电话等数据成员用相同的名字,在引用这些数据成员时,指定作用域。④ 在类体中说明成员函数,在类原创 2021-12-05 17:50:41 · 1900 阅读 · 0 评论 -
类的封装性 定义一个日期(Date)类和一个时间(Time)类
定义一个日期(Date)类和一个时间(Time)类,分别定义私有数据成员年、月、日和时、分、秒,通过成员函数的方式输出年、月、日和时、分、秒,实现指定的功能。①定义构造函数、析构函数和拷贝构造函数。②定义display公有成员函数,通过display函数分别输出年、月、日和时、分、秒。③类的对象如何引用私有数据成员,定义成员函数。 通过公有成员函数对私有数据成员赋值; 通过函数返回值类型为引用的成员函数对私有数据成员赋值; 利用函数返回值访问私有数据成员; 利用形式参数为指针访问私有数原创 2021-12-05 17:48:59 · 2929 阅读 · 0 评论 -
完整定义字符串类String,分别通过成员函数和友元函数的方法重载运算符
通过成员函数和友元函数的方法重载运算符"=","+"和比较运算符,实现两个字符串的赋值、连接等功能。代码仅供参考。#include<iostream>#include<string.h>using namespace std;class String{ private: char *ptr; int len; public: String( ); String(char *s);//构造函数 ~String(){ delete ptr;原创 2021-12-05 16:46:21 · 928 阅读 · 0 评论