cpp中的STL简介
来源:互联网 发布:网络营销与seo 编辑:程序博客网 时间:2024/05/17 01:22
cpp中的STL简介
接下来打算详细学习下cpp中的STL,先来个简介。
STL包括什么
存储信息的容器访问存储信息的容器的迭代器操作容器内容的算法
STL容器
两种类型的容器
顺序容器关联容器
顺序容器
vector 动态数组
dequeue 与vector一样,但允许头部插入
list 链表
关联容器
set 排序排列的唯一值列表
map key-val存储
multiset 与set类似允许存储多个相同值的
multimap 与map类似,不要求键值唯一
STL迭代器
分类:输入迭代器,输出迭代器
上面的分类可以细化: 向前迭代器,双后迭代器,随机访问迭代器
STL算法
常见的算法
find 在集合中查找值find_if 根据指定的谓词在集合中查找值reverse 反转集合remove_if 根据用户定义的谓词将元素从集合里删除transform 根据变换函数对容器中的元素进行变换
0 0
- cpp中的STL简介
- CPP STL
- CPP(十一):STL实现的底层数据结构简介
- C++中的STL容器简介
- C++中的STL容器简介
- C++ STL中的容器简介
- Visual C++.NET 2005中的STL简介
- 标准C++中的STL容器类简介
- C++中的STL简介及使用说明
- 标准C++中的STL容器类简介
- 标准C++中的STL容器类简介
- C++中的STL简介及使用说明
- Cpp--STL的组成
- cpp的STL算法
- cpp 中的 #, ##, #@
- STL简介
- STL简介
- STL 简介
- Fragment如何获取view并运用Adapter编辑view
- Mysql按时,天,月,年统计数据 - [ 挑战者 ]
- Android国际化values命名规则
- 嗨~大家好,欢迎大家来这逛逛
- C++学习笔记——变量和基本类型
- cpp中的STL简介
- 雾化视图
- php命名空间与引入
- FreeBSD11官方vmdk在vmware12上配置记录
- Linux root与普通user的转换
- 高德地图图片覆盖物切片用配准法实现,比顺序法的好处是可以实现的级别范围更大
- python_多线程
- Apache的三种工作模式及相关配置
- 使用AndroidStudio进行NDK开发