![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++进阶
dangerous-
这个作者很懒,什么都没留下…
展开
-
C++红黑树(图文详解)
添加链接描述转载 2020-06-14 20:55:20 · 2030 阅读 · 1 评论 -
C++三大特性- - -多态(虚函数、重载、重写和重定义)
文章目录多态1. 多态的定义及实现1.1 多态构成条件1.2 虚函数1.3 虚函数的重写1.4 c++11中的 override 和 final1.5 重载、覆盖(重写)、隐藏(重定义)的区别2、抽象类2.1 纯虚函数2.2 接口继承和实现继承3、多态的原理3.1 虚函数表多态多态:通俗说就是多种形态,具体点就是去完成某个行为,当不同的对象去完成时会产生出不同的状态。1. 多态的定义及实现1.1 多态构成条件多态是在不同继承关系的类对象,去调用同一函数,产生了不同的行为。比如Student继承了P原创 2020-06-06 17:28:53 · 1370 阅读 · 0 评论 -
C++三大特性- - -继承(菱形继承、继承和组合)
继承继承机制:是面向对象程序设计使代码可以复用的最重要的手段,它允许程序员在保持原有类特性的基础上进行扩展,增加功能,这样产生新的类,称派生类。继承呈现了面向对象程序设计的层次结构,体现了由简单到复杂的认知过程。以前我们接触的复用都是函数复用,继承是类设计层次的复用。class Student : public Person 中 Student 为派生类,public 为继承方式,Person 为基类。class Person{public: void Print() { cout <原创 2020-06-06 11:18:25 · 242 阅读 · 0 评论