STL 中的容器们 (二)
2016-02-28 21:53
309 查看
STL 中的容器们
.begin():第一个元素
.end():最后一个元素之前的元素的迭代器
所以容器最后一个元素的迭代器为:
两大类型的容器的一大区别在于:
所谓序列式是允许用下标索引(
所谓关联式下表索引是无意义的,对
容器最后一个元素的迭代器
我们知道容器:.begin():第一个元素
coll[0]的迭代器
.end():最后一个元素之前的元素的迭代器
所以容器最后一个元素的迭代器为:
coll.end()-1;
序列式容器 vs 关联式容器
两大类型的容器的一大区别在于:
所谓序列式是允许用下标索引(
operator[])的;
所谓关联式下表索引是无意义的,对
map容器而言,虽然重载了
operator[]运算符,但中括号中的内容是键值(key),而非下标索引。
相关文章推荐
- 数据挖掘
- JDBC中如何获取java.sql.Array的值
- CH02:提供推荐
- https://projecteuler.net/problem=11
- Linux精讲——du命令
- CF EDU #8 D - Magic Number
- HDOJ 1215 七夕节
- 毕业设计准备
- Linux Mint (应用软件— 虚拟机:Virtualbox续)
- 理解Struts2的Action中的setter方法是怎么工作的
- HDOJ 1215 七夕节
- tyvj1055 沙子合并
- NYOJ 超级台阶
- UITableview代理方法与Viewcontroller分离
- 如何配置可在vxsim虚拟机上运行的windml demo
- Web 开发后端缓存思路
- 3-1-栈的顺序存储结构-栈和队列-第3章-《数据结构》课本源码-严蔚敏吴伟民版
- 数据挖掘之标准流程
- js封装对象——prototype的使用
- 链表的各种操作