STL
WA怪
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
STL之minus
STL之minus 头文件 #include <functional> 函数源码 template <class T> struct minus : binary_function <T,T,T> { T operator() (const T& x, const T& y) const {return x-y;} }; 函数思路 结果=前一个数-后一个数 例子(摘自cplusplus.com) // minus example #include原创 2021-01-28 11:16:51 · 412 阅读 · 0 评论 -
STL之accumulate
STL之accumulate 头文件 #include <numeric> 函数的源码 template <class InputIterator, class T> T accumulate (InputIterator first, InputIterator last, T init) { while (first!=last) { //当前位置不是区间的最后一个值 //累加值加上当前位置的值 init = init + *f原创 2021-01-28 11:04:29 · 550 阅读 · 0 评论 -
STL封装之string类 超全整理
从8个方面来了解string类 : 1.输入输出 2.有关容量的操作 3.关系运算符 4.比较 5.字符串的加法(方法一,方法二) 6.取子串 7.对容器的操作 8.交换字符串的值 1. 输入输出 输入:cin,getline 输出:cout cin与getline的区别:cin输入遇到空格、tab、回车会停止而getline 只有遇到回车才会停止 cin适合单个字符输入输出,getline适合多...原创 2020-04-13 17:05:01 · 401 阅读 · 0 评论 -
STL封装之multiset 超全整理
multiset内部的原理是用平衡二叉树实现,因此无论是查找还是删除操作,时间复杂度都比较低,给我们很大的遍历。 头文件:set #include <set> 容器命名:multiset<数据类型>容器名称 操作集: **1. 插入,删除** multiset<int> ms; ms.insert(7);//插入元素7 ms.insert(...原创 2020-04-07 22:09:32 · 426 阅读 · 0 评论
分享