![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++学习
文章平均质量分 79
anRan已存在
这个作者很懒,什么都没留下…
展开
-
C++学习笔记——多态
文章目录虚函数多态多态的表现形式一——基类指针多态的表现形式二——基类引用多态的作用多态实例:魔法门之英雄无敌非多态的实现方法多态的实现方法多态实例:几何形体程序虚函数在类的定义中,前面有virtual关键字的成员函数就是虚函数。class base{ virtual int get();};int base::get() {}virtual关键字只用在类定义里的函数声明中,写函数体时不用。构造函数和静态成员函数不能是虚函数。虚函数可以参与多态,普通成员函数不能。多态多态的表现形式一原创 2021-03-16 23:30:43 · 177 阅读 · 0 评论 -
C++学习笔记——继承
文章目录继承和派生的概念派生类的写法派生类对象的内存空间继承关系和复合关系派生类覆盖基类成员类的保护成员派生类的构造函数继承和派生的概念继承:在定义一个新的类B时,如果该类与某个已有的类A相似,那么就可以把A作为一个基类,而把B作为基类的一个派生类(也称子类)。· 派生类是通过对基类进行修改和扩充得到的(可以扩充新成员变量与成员函· 数)。· 独立使用不依赖于基类。· 派生类有基类的全部成员函数和变量(private、protected、public)。· 派生类的各个成员函数中,不能访问基类中原创 2021-03-16 21:07:54 · 101 阅读 · 0 评论 -
C++学习笔记——面向对象的程序设计
文章目录面向对象的程序设计类成员的可访问范围成员函数的重载及缺省参数构造函数复制构造函数面向对象的程序设计面向对象的程序设计方法:· 将某类客观事务共同特点(属性归纳出来),形成一个数据结构;· 将这类事务所能进行的行为也归纳出来,形成一个个函数。面向对象的程序设计的四个基本特点:抽象、封装、继承、多态。类的成员函数和类的定义分开写class CRectangle{public: int w,h; int Area(); int Perimeter(); void Init(int原创 2021-03-16 16:29:19 · 161 阅读 · 0 评论 -
C++学习笔记——c++基础
文章目录引用const关键字动态内存分配内联函数函数重载函数的缺省参数引用定义一个引用,并将其初始化为引用某个变量:int n = 4;int &r = n;某个变量的引用,等价于这个变量,相当于该变量的一个别名。改变n或r,r或n同步改变。定义引用时一定要初始化成某个变量。初始化后,它就一直引用某个变量,不会再引用其他变量。引用只能引用变量。交换两个变量的值:void swap(int &a, int &b){ int temp; temp=a;a=原创 2021-03-16 11:34:18 · 275 阅读 · 1 评论