
笔记
文章平均质量分 91
Auto丶
源码之前,了无秘密;天下大事,必作于细。
展开
-
C++中的多态
面向对象有三个特点,封装继承多态,多态诞生于继承,多态是通过借用父类型的引用或指针去访问子类中的函数,并允许要执行的函数进行动态绑定。这有点打破封装的意味哈,也是继承本身就是一种打破封装的手段。这三兄弟看名字雀氏有点难区分,实际上他们大相径庭。但从作用域来看,重载只能是同一个类中,同名函数的其他实现。而重写重定义都是发生在继承体系中,重写是子类对父类的同名函数,相同参数列表、返回值的实现,而重定义则是同名隐藏。重载相同的范围(在同一个类中)函数名字相同参数不同virtual 关键字可有可无。原创 2023-05-28 20:22:57 · 175 阅读 · 1 评论 -
C++模板和继承
深入浅出之继承和模板细节,通俗易懂,更适合小白白,文中涉及到分离编译、模板泛化特化、继承简单介绍、赋值兼容和菱形继承等的细致总结,保证一看就会。原创 2023-05-28 01:01:28 · 704 阅读 · 0 评论 -
STL之适配器仿函数(stack、queue和priority_queue)
STL小成篇,主要介绍了适配器、仿函数的一些内容,以及栈和队列的实现、堆的实现。原创 2023-05-17 14:46:25 · 162 阅读 · 0 评论 -
【C++】Vector和String详解
vector和string详解,爆肝万字文只为说明白vector和sting的暧昧关系,以及vector与list之间的分分合合,看完保证你会爱上我!文章涉及容器模拟实现、迭代器失效、深浅拷贝、写时拷贝等多个知识点。原创 2023-05-15 14:17:57 · 5872 阅读 · 2 评论 -
C++List详解
list容器详解,学我这一篇就够了。你写的C++list到底有什么不一样?都让人写烂的东西了你怎么还写?你比别人强?点进来看看你就知道有什么不一样了。原创 2023-05-11 16:56:13 · 7694 阅读 · 5 评论 -
小笔记:对于文件描述符的理解
文件描述符是一个数组下标,也就是一个索引值,指向内核为每一个进程所维护的该进程打开文件的记录表。原创 2023-03-01 22:09:47 · 266 阅读 · 0 评论 -
C++模板初阶详解
对于C++模板浅浅的介绍,模板的基本概念、用法和注意事项的总结(没有涉及到很深很难的知识,适用于初学者哟)原创 2022-10-27 23:54:43 · 1090 阅读 · 0 评论 -
c++内存管理(一看就会,一学就睡)
C/C++内存管理:new/delete,operator new/delete以及new的三种形式用法详解原创 2022-10-25 21:55:51 · 688 阅读 · 1 评论 -
C++类和对象:补充拷贝构造
关于六大默认成员函数概括,以及const成员基本介绍; 在创建d2这个对象时,要先用d1来拷贝构造对象d,对于对象d,他要动用拷贝构造函数Date(const Date d),这里就会陷入逻辑循环:就是我要通过a来创造b,那我就要先通过a来创造b1,可是要创造我的b1就要先创造出我b1中的b2,然后再去创造b2,但是b2中还有b3,就一直这样递归走下去,直至栈溢出和程序崩溃。原创 2022-10-17 21:33:39 · 355 阅读 · 2 评论 -
C++入门 :命名空间和引用
小白学习C++之命名空间引用的理解原创 2022-09-24 08:56:11 · 1227 阅读 · 0 评论 -
C++入门: 类和对象
C++入门之类和对象(包含this指针浅解)原创 2022-09-22 22:15:55 · 441 阅读 · 1 评论 -
Linux 权限
linux权限浅理解原创 2022-09-18 19:33:51 · 191 阅读 · 0 评论 -
数据结构初:二叉树的顺序存储——堆
数据结构基础,堆的定义、堆的实现以及堆的应用原创 2022-09-18 14:57:15 · 386 阅读 · 0 评论 -
初识数据结构:栈和队列篇
数组栈和链式队列原创 2022-08-29 14:04:42 · 240 阅读 · 0 评论