迭代器
来源:互联网 发布:mac app store下载慢 编辑:程序博客网 时间:2024/06/05 09:54
1. 迭代器可以操作所以得容器,每种容器都有自己的迭代器。
2. 迭代器实际上是一个指针
3. 声明:vecotr <int> v(10,8);
1.vector<int>::iteratoriter = v.begin();
2.begin()操作返回的迭代器给 iter 可以解引用 *iter
3.v.end(); //得到的是最后一个元素的下一个,(超出末端迭代器)。
4. 常迭代器:vector<int>::const_iterator iter = v.begin();
不能用来修改 iter, 只用来读数据,不能修改数据。
++iter;
iter = iter +3;
0 0
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- LinkedList源码解析
- solr安装
- 移动端qq浏览器a标签不显示的问题
- extjs树形下拉框
- hashSet详解
- 迭代器
- RMI、RPC、SOAP通信技术对比
- Swift-枚举关联值以及提取
- Oracle的pipelined函数提升数据输出性能
- ADN电话本信息的简单解析
- PopupWindow 的使用及注意事项
- 《深入理解mybatis原理》 MyBatis的一级缓存实现详解 及使用注意事项
- 查询oracle 数字与字符混合的列
- int 转换成byte 数字