STL--STL和她的小伙伴们:
头文件 |
内容 |
头文件 |
内容 |
<iterator> |
迭代器 |
<vector> |
向量 |
<utility> |
辅助功能 |
<deque> |
双头队列 |
<memory> |
内存管理 |
<list> |
链表 |
<algorithm> |
算法 |
<set> |
集合与多重集合 |
<functional> |
函数对象 |
<map> |
映射与多重映射 |
<numeric> |
数值运算 |
<stack> |
栈 |
<queue> |
队列与优先队列 |
迭代器类型 |
输出迭代器 |
输入迭代器 |
前向迭代器 |
双向迭代器 |
随机迭代器 |
缩写 |
Out |
In |
For |
Bi |
Ran |
读取 |
不支持 |
x = *p |
x = *p |
x = *p |
x = *p |
操作 |
不支持 |
p->x |
p->x |
p->x |
p->x p[i] |
写入 |
*p = x |
不支持 |
*p = x |
*p = x |
*p = x |
迭代 |
++ |
++ |
++ |
++ -- |
++ -- + - += -= |
比较 |
不支持 |
== != |
== != |
== != |
== != < > <= >= |
类名 |
类型 |
作用 |
equal_to |
双目 |
arg1 == arg2 |
not_equal_to |
双目 |
arg1 != arg2 |
greater |
双目 |
arg1 > arg2 |
less |
双目 |
arg1 < arg2 |
greater_equal |
双目 |
arg1 >= arg2 |
less_equal |
双目 |
arg1 <= arg2 |
logical_and |
双目 |
arg1 && arg2 |
logical_or |
双目 |
arg1 || arg2 |
logical_not |
单目 |
!arg |
plus |
双目 |
arg1 + arg2 |
minus |
双目 |
arg1 - arg2 |
multiplies |
双目 |
arg1 * arg2 |
divides |
双目 |
arg1 / arg2 |
modulus |
双目 |
arg1 % arg2 |
negate |
单目 |
-arg |
名称 |
描述 |
所在头文件 |
迭代器类型 |
vector |
向量 |
<vector> |
随机迭代器 |
deque |
双头队列 |
<deque> |
随机迭代器 |
list |
链表 |
<list> |
双向迭代器 |
stack |
栈 |
<stack> |
不提供迭代器 |
queue |
队列 |
<queue> |
不提供迭代器 |
priority_queue |
优先队列 |
<queue> |
不提供迭代器 |
set |
集合 |
<set> |
双向迭代器 |
multiset |
多重集合 |
<set> |
双向迭代器 |
map |
映射 |
<map> |
双向迭代器 |
multimap |
多重映射 |
<map> |
双向迭代器 |
最新文章
- FTP Proxy Server
- Web 前端颜色值--字体--使用,整理整理
- python之os模块
- 日期:Date
- java程序:set改造成map
- SQL:deferrable initially deferred
- iOS开发之git学习
- CALayer 进阶
- 动态添加试题选项按钮 radioButton(一)
- Eclipse集成Tomcat教程
- bootstrap-table+x-editable入门
- MySQL高可用方案--MHA原理
- POJ 2970 The lazy programmer
- Canvas中 drawImage绘制图片不显示
- 批处理向FTP上传指定属性的文件 批处理增量备份的例子
- iOS多线程---NSOperation的常用操作
- Shlwapi.h头文件的使用
- Java简单聊天室
- Angular Reactive Form - 填充表单模型
- Alpha冲刺——第五天