摘要: ✨✨所属专栏:C++✨✨ ✨✨作者主页:嶔某✨✨ 继承的概念 继承(inheritance)机制是⾯向对象程序设计使代码可以复⽤的最重要的⼿段,它允许我们在保持原有类特性的基础上进⾏扩展,增加⽅法(成员函数)和属性(成员变量),这样产⽣新的类,称派⽣类。继承呈现了⾯向对象程序设计的层次结构,体现了由 阅读全文
posted @ 2024-09-12 11:34 QinMou~ 阅读(21) 评论(0) 推荐(0)
摘要: ✨✨所属专栏:C++✨✨ ✨✨作者主页:嶔某✨✨ priorty_queue的介绍 priority_queue - C++ Reference (cplusplus.com) 1. 优先队列是一种容器适配器,根据严格的弱排序标准,它的第一个元素默认总是它所包含的元素中最大的。 2. 此上下文类似于 阅读全文
posted @ 2024-09-07 17:13 QinMou~ 阅读(22) 评论(0) 推荐(0)
摘要: ✨✨所属专栏:C++✨✨ ✨✨作者主页:嶔某✨✨ 学习STL要多看文档list - C++ Reference (cplusplus.com) list的介绍 list的 底层结构和我们之前学的双向带头循环链表的结构是差不多的,封装一个节点包含数据和前后节点的指针。迭代器就是指向这个节点的指针,只不 阅读全文
posted @ 2024-08-08 22:04 QinMou~ 阅读(21) 评论(0) 推荐(0)
摘要: ✨✨所属专栏:C++✨✨ ✨✨作者主页:嶔某✨✨ 学习STL要多看文档vector - C++ Reference (cplusplus.com) vector的介绍 vector和我们之前学的顺序表的结构是差不多的,用一个动态开辟的数组来储存管理数据。vector的底层和顺序表有点区别。(后续会讲 阅读全文
posted @ 2024-08-02 13:34 QinMou~ 阅读(15) 评论(0) 推荐(0)
摘要: ✨✨所属专栏:C++✨✨ ✨✨作者主页:嶔某✨✨ 为什么要学习string类 C语言中,字符串是以'\0'结尾的一些字符的集合,为了操作方便,C标准库中提供了一些str系列 的库函数,但是这些库函数与字符串是分离开的,不太符合OOP:面向对象编程(Object-Oriented Programmin 阅读全文
posted @ 2024-07-27 00:01 QinMou~ 阅读(7) 评论(0) 推荐(0)
摘要: ✨✨所属专栏:C++✨✨ ✨✨作者主页:嶔某✨✨ 泛型编程 以前,我们经常用到交换函数swap,但是它的参数类型和返回值类型都是确定的。现在学习了C++的函数重载之后我们可以多重载几个参数类型和返回值类型不同的swap函数,但是这样有几个不好的地方 1. 重载的函数仅仅是类型不同,代码复用率比较低, 阅读全文
posted @ 2024-07-22 10:26 QinMou~ 阅读(6) 评论(0) 推荐(0)
摘要: ✨✨所属专栏:C++✨✨ ✨✨作者主页:嶔某✨✨ 内存区域 1. 栈(stack)又叫堆栈--非静态局部变量/函数参数/返回值(数据,地址)等等,栈是向下增长的。 2. 内存映射段是高效的I/O映射方式,用于装载一个共享的动态内存库。用户可使用系统接口 创建共享共享内存,做进程间通信。 3. 堆(h 阅读全文
posted @ 2024-07-21 22:29 QinMou~ 阅读(14) 评论(0) 推荐(0)
摘要: ✨✨所属专栏:C++✨✨ ✨✨作者主页:嶔某✨ 构造函数中的初始化列表 • 之前实现构造函数时,初始化成员变量主要使⽤函数体内赋值,构造函数初始化还有⼀种⽅式,就是初始化列表,初始化列表的使⽤⽅式是以⼀个冒号开始,接着是⼀个以逗号分隔的数据成 员列表,每个"成员变量"后⾯跟⼀个放在括号中的初始值或表 阅读全文
posted @ 2024-07-18 22:12 QinMou~ 阅读(4) 评论(0) 推荐(0)
摘要: ✨✨所属专栏:C++✨✨ ✨✨作者主页:嶔某✨✨ 类的默认成员函数 默认成员函数就是用户没有显式实现,编译器会⾃动⽣成的成员函数称为默认成员函数。⼀个类,我们不写的情况下编译器会默认⽣成以下6个默认成员函数,需要注意的是这6个中最重要的是前4个,最后两个取地址重载不重要,我们稍微了解⼀下即可。 其次 阅读全文
posted @ 2024-07-15 17:08 QinMou~ 阅读(5) 评论(0) 推荐(0)
摘要: ✨✨所属专栏:C++✨✨ ✨✨作者主页:嶔某✨✨ 类的定义 定义格式 • class为定义类的关键字,后面跟类的名字,{}中为类的主体,注意类定义结束时后⾯分号不能省略。类体中内容称为类的成员;类中的变量称为类的属性或成员变量;类中的函数称为类的⽅法或者成员函数。 • 为了区分成员变量,⼀般习惯上成 阅读全文
posted @ 2024-07-10 21:11 QinMou~ 阅读(9) 评论(0) 推荐(0)