![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 94
利刃大大
不怕山高,只怕腿软
展开
-
【多态】【虚表指针与虚表】【多继承中的多态】
必须通过基类的指针或者引用调用虚函数被调用的函数必须是虚函数,且派生类必须对基类的虚函数进行重写那么问题来啦,什么是虚函数?重写又是什么?请看下面!原创 2022-08-17 09:50:44 · 1025 阅读 · 7 评论 -
C++继承(多继承、菱形继承?)
派生类 继承方式 基类👇 👇 👇public:// 学号};我们以上面为例子,People是父类,也称为基类。而Student叫做子类,也成为派生类。🔴注意:若不写继承方式,默认就是 private 继承!很多人说C++语法复杂,其实多继承就是一个体现。有了多继承,就存在菱形继承,有了菱形继承就有菱形虚拟继承,底层实现就很复杂。所以一般不建议设计出多继承,一定不要设计出菱形继承。否则在复杂度及性能上都有问题。多继承可以认为是C++的缺陷之一,很多后来的OO语言都没有多继承,如Java。......原创 2022-08-12 17:58:09 · 886 阅读 · 10 评论 -
C++IO流详解
如果要支持cin和cout的标准输入输出,原创 2022-08-09 14:43:29 · 3504 阅读 · 6 评论 -
【泛型编程】模板全详解
泛型编程:编写与类型无关的通用代码,是代码复用的一种手段。模板是泛型编程的基础。其中,模板分为两类,一类是函数模板,一类是类模板。template < class T1 , class T2 , . . . , class Tn > class 类模板名 {//类内成员定义 }不用再去 typedef 类型!...原创 2022-08-08 14:58:30 · 558 阅读 · 1 评论 -
【stack】【queue】【priority_queue】【deque】详解
🔍 文档介绍:stack - C++ Reference通过观察文档我们不难发现,接口相较于之前的 string、vector 和 list 少了很多。它甚至连拷贝构造和析构都没有自己实现,然而这些都得益于容器适配器的使用。不难发现, stack、queue 也没有迭代器,这也不难理解,因为栈和丢列本来不是用来遍历的,这样子的话只会破坏他们的原则。测试代码:Ⅱ.queue的介绍和使用1.queue的概念队列只允许在一端进行插入数据操作,在另一端进行删除数据操作 的特殊线性表。入队列,进行插入操作的.原创 2022-08-07 18:31:19 · 610 阅读 · 4 评论 -
List类的超详细解析!(超2w+字)
List类的超详细解析!(超2w+字)原创 2022-08-03 11:33:08 · 5123 阅读 · 8 评论 -
万字解析:vector类
vector类原创 2022-07-29 17:51:27 · 477 阅读 · 4 评论 -
C/C++:string类的模拟实现
string类的模拟实现原创 2022-07-14 17:32:50 · 402 阅读 · 3 评论 -
C++入门必备知识(你真的入门C++了吗?)
知识点详细全面!原创 2022-05-21 16:53:54 · 898 阅读 · 4 评论