- 博客(3)
- 收藏
- 关注
原创 c++自定义数据类型
c++自定义数据类型(typedef、enum、struct、union)1. typedef作用:给基本类型名起别名//exampletypedef int myint;int a = 10;myint b = 10;//both a and b are int//output作用:针对某个量只有几种固定的值。(也因此枚举元素均按常量处理)//example```cpp//example//outputThe game was played and we won!The
2020-06-25 21:21:41 1224
原创 面向对象程序特点
面向对象程序特点A. 抽象:对具体问题(对象)进行概括,抽出一类对象的公共性质并加以描述的过程。B. 封装:将抽象得到的数据和行为相结合,形成一个有机的整体,也就是将数据与操作数据的函数代码进行有机结合,形成“类”,其中的数据和函数都是类的成员。C. 继承:新的类从已有类那里得到已有的特性。(继承基类除构造函数与析构函数之外的所有成员)D. 多态:同样的消息被不同类型的对象接收时导致不同的行为。...
2020-06-25 21:20:02 200
原创 C++多态性——运算符重载
运算符重载函数(1)在类外定义的运算符重载函数(2)友元运算符重载函数a.双目运算符重载b.单目运算符重载(3)成员运算符重载函数a.双目运算符重载b.单目运算符重载补充:前置++(--)与后置++(--)(1)在类外定义的运算符重载函数这里以重载运算符+为例:#include<iostream>using namespace std;//定义一个复数类class Complex {public: double real;//实部 double imag;//虚部 Comp
2020-06-04 21:22:47 277
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人