迭代器
来源:互联网 发布:阿里云怎么备案 编辑:程序博客网 时间:2024/06/04 18:11
迭代器的使用有点类似指针 引用它的值时要用到‘*’运算符
下面是标准代码:
#include <iostream>#include <vector>#include <cstdio>using namespace std;int main() { vector<int> ivec; ivec.push_back(1); ivec.push_back(2); ivec.push_back(3); ivec.push_back(4); for(vector<int>::iterator iter=ivec.begin();iter!=ivec.end();++iter) cout<<*iter<<endl; vector<int>::iterator iter; iter=ivec.begin();//把动态数组给迭代器赋值的方法 cout<<*iter<<endl;//输出时候 int a=0; a=*iter; //引用一下迭代器的值 iter++;//迭代器自增 cout<<*++iter<<endl;//注意*的优先级 cout<<*iter++<<endl; }
0 0
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 固定table第一列
- Js中call和apply的区别和用法
- 求SecureCRT 7.3注册机
- 关于游标的应用实例
- *(int*)&p , what is that?
- 迭代器
- Android Studio Mac版快捷键
- spring cache 应用Jcache和ehcache3.x 实践
- ABAP 小技巧
- 防篡改
- 编写一个简易的Java NIO Reactor库
- 微信内置浏览器唤醒微信支付的一个小隐藏坑,
- 颜色聚合向量
- 高质量 C++/C 编程指南