C++
文章平均质量分 77
墨痕白羽
这个作者很懒,什么都没留下…
展开
-
C++多态
多态分为两类:静态多态:函数重载和运算符重载属于静态多态,复用函数名动态多态:派生类和虚函数(virtual)实现运行时多态原创 2022-02-04 11:18:55 · 660 阅读 · 0 评论 -
C++STL 函数对象、谓词、内置函数对象
重载函数调用操作符的类,其对象常称为函数对象函数对象使用重载的()时,行为类似函数调用,所以也叫仿函数本质: 函数对象(仿函数)是一个类,不是一个函数原创 2022-02-04 11:09:10 · 606 阅读 · 0 评论 -
C++STL常用算法
包含容器中常用的遍历算法、查找算法、排序算法、拷贝、替换算法、算术生成算法、集合算法。注意要包含相应的头文件原创 2022-02-04 11:01:36 · 1098 阅读 · 0 评论 -
C++常用STL容器--stack、queue
stack是一种先进后出(FILO)的数据结构,它只有一个出口queue是一种先进先出(FIFO)的数据结构,它有一个入口和一个出口原创 2022-02-04 10:39:34 · 1318 阅读 · 0 评论 -
C++常用STL容器--set/multiset
特点: 所有元素都会在插入时自动被排序本质: set/multiset属于关联式容器,底层结构用二叉树实现set不允许容器中有重复的元素,multiset允许容器中有重复的元素原创 2022-01-11 10:10:49 · 427 阅读 · 0 评论 -
C++常用STL容器--map&multimap
map中所有元素都是对组,第一个元素为key(键值),起到索引作用,第二个元素为value(实值)所有元素都会根据元素的键值自动排序原创 2022-01-11 10:07:27 · 292 阅读 · 0 评论 -
C++常用STL容器--deque
双端数组,可以对头端进行插入删除操作vector对于头部的插入删除效率低,数据量越大,效率越低相对而言,deque对头部的插入删除速度要快vector访问元素时的速度会比deque快,这和两者内部实现有关原创 2021-12-30 19:04:39 · 220 阅读 · 0 评论 -
C++常用STL容器--string
C++常用STL容器--string特点string构造函数string赋值string字符串拼接string字符串查找、替换string字符串比较string字符获取string 插入和删除string 截取子串string是C++风格的字符串,但本质上是一个类特点string类内部封装了很多成员方法,例如:查找find,拷贝cope,删除delete,替换replacestring管理char*所分配的内存,不用担心复制越界和取值越界等,由类内部进行负责string构造函数函数原型原创 2021-12-22 12:00:00 · 121 阅读 · 0 评论 -
C++ STL标准模板库
STL(Standard Template Library,标准模板库),STL大体分为六大组件,分别是:容器、算法、迭代器、仿函数、适配器(配接器)、空间配置器原创 2021-12-21 13:55:55 · 270 阅读 · 0 评论