
C++学习
SOULHENG
这个作者很懒,什么都没留下…
展开
-
C++(四) 多态性与虚函数 输入输出流
记录一下作业 声明抽象基类 Shape,由它派生出 3 个派生类:Circle(圆形)、Rectangle(矩形)、Triangle(三角 形),用一个函数 printArea 分别输出以上三者的面积,3 个图形的数据在定义对象时给定。 #include<iostream> #include<math.h> using namespace std; class shape { public: virtual float printArea() const { return 0原创 2020-07-20 16:47:41 · 740 阅读 · 0 评论 -
C++(三)继承与派生
一、记录一下作业的过程 分别声明 Teacher (教师)类和 Cadre (干部)类,采用多重继承方式由这两个类派生出新类 Teacher_Cadre (教师兼干部)。要求: ①在两个基类中都包含姓名、年龄、性别、地址、电话等数据成员。 ②在 Teacher 类中还包含数据成员 title (职称), 在 Cadre 类中还包含数据成员 post (职务)。在 Teacher_Cadre 类中还包含数据成员 wages(工资)。 ③对两个基类中的姓名、年龄、性别、地址、电话等数据成员用相同的名字,在引用原创 2020-07-11 10:29:01 · 789 阅读 · 0 评论 -
C++学习记录与心得(二) 运算符重载
学习任务中,有几道程序题,自己写的拿出来记录一下。 1.)声明一个复数类 Complex,重载运算符“+”,“-”,“*”,“/”,使之能用于复数的加、减、乘、 除,运算符重载函数作为 Complex 类的成员函数。编程序,分别求两个复数之和、差、积和商。 思考:你编的程序能否用于一个整数与一个复数的算术运算?如 4+(5-2i)。 #include<iostream> #include<string> using namespace std; clas...原创 2020-06-28 17:49:45 · 1184 阅读 · 0 评论 -
C++学习记录与心得(一)类和对象
一、写在开头 记录自己的学习过程也是为自己的学习生涯做一点标记,既可以方便以后查阅,对我本人来说也可以起到促进学习的作用。本人之前会一点c语言,现在跟着课程向导学习一点c++的基本知识。笔者自身也是处于学习之中,如果有什么不对的地方希望大家不吝赐教。 二、类和对象 1. c++与c不同的一点就是C++中有类和对象之说,public中定义公用的数据和成员函数,private下定义私有的数据和成员函数。 公用的成员(public)既可以被类中引用也可以被类外引用,而私有的(private)只能被..原创 2020-06-09 19:48:08 · 2124 阅读 · 0 评论