STL
文章平均质量分 72
c++STL详细学习
Q渡劫
不会写还不滚去看官方文档
展开
-
c++常见算法
find 查找自定义数据类型 需要重载==private:int num;public:Person(){}//find 查找自定义数据类型 需要重载==if(ret!cout原创 2023-04-16 18:16:25 · 5724 阅读 · 0 评论 -
适配器详解
适配器简介原创 2023-04-16 12:23:03 · 581 阅读 · 0 评论 -
仿函数详解
重载了函数调用运算符()的类 实例化的对象就叫做函数对象函数对象+ ()触发 重载函数调用运算符 执行 ==》类似函数调用 (仿函数)public:Print ob;test01();return 0;如果一个函数对象有一个参数叫做 一元函数对象如果一个函数对象有两个参数叫做 二元函数对象若果一个函数对象有三个参数叫做 多元函数对象。原创 2023-04-15 22:51:13 · 696 阅读 · 0 评论 -
map容器(重要)
Map容器中所有的元素都会根据元素的键值自动实现排序。Map中所有的元素都是pair,同时拥有实值和键值,而前面的 set 只是拥有 键值,pair 中的 第一个元素是键值,而第二个值是 实值。Map 中是不允许有两个相同的键值的,就像一个学校中一样,学生的学号就是键值,而学号对应的学生的具体信息就是实值。而且,我们不能通过Map 的迭代器改变map的键值,因为map 的键值关系到 map 元素的排列规则,任意改变map 的键值将会严重破坏 map 的组织。原创 2023-04-14 22:01:48 · 913 阅读 · 0 评论 -
set/multiset容器
但是 set 函数的排序规则默认是按照从小到大,所以使用仿函数更改排序规则从 大到小//仿函数实质上是一个类,使用仿函数更改排序规则 class MyCompare {public :} };it!it ++) {it!it ++) {//使用仿函数更改排序规则 s1 . insert(30);原创 2023-04-14 21:03:09 · 308 阅读 · 0 评论 -
list容器
list容器简介原创 2023-04-14 11:58:22 · 998 阅读 · 0 评论 -
statck容器 和 queue容器
用于购票服务等。原创 2023-04-14 11:54:17 · 88 阅读 · 0 评论 -
deque容器
deque是双端动态数组,可以在容器的两端分别做元素的增加和删除,但是vectoe是单端动态数组,只可以在容器末尾进行增加和删除元素操作。原创 2023-04-13 10:05:11 · 112 阅读 · 0 评论 -
vector容器
vector 和 arry 非常相似,唯一存在的不同是 vector 是动态分配内存空间,但是 arry 是静态的。原创 2023-04-12 11:54:21 · 695 阅读 · 0 评论 -
string容器
查找网站 ip 地址中的所有的字符串 sex,并对字符串 sex 进行替换。将ip地址中的每一个字符串按照 : 提取。原创 2023-04-12 11:50:46 · 681 阅读 · 0 评论 -
STL基础知识
C++提供的一套标准模板库,所谓模板库是可以存放任意的数据类型可以重复使用的模板库。原创 2023-04-11 17:41:40 · 875 阅读 · 0 评论