#include<iostream>
#include<vector>
using namespace std;
int main()
{
vector<int> v1(10);
for(int i=0;i<v1.size();i++){
v1[i]=i+1;
}
//如果只读不改变值的话可以将其改成vector<int>::const_iterator
for(vector<int>::iterator iter=v1.begin();
iter!=v1.end();
++iter)
{
*iter = *iter*2;
}
for(int i=0;i<v1.size();i++){
cout<<v1[i]<<endl;
}
}
迭代器的使用
原创
©著作权归作者所有:来自51CTO博客作者xiangjie256的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:我的c++学习之路
下一篇:QDataStream初始化

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
反向迭代器的使用
对一个vector反向迭代器的使用例子:vector::reverse_iterator r_iter; for (r_iter = vec.rbeginment ++r_iter
c++ reverse_iterator 迭代器 字符串 使用例子 -
Java使用迭代器的使用 java迭代器的作用
这是对集合进行迭代的迭代器。迭代器的作用是什么?通俗点的解释下 就是想理解这个接口的作用? 迭代的含义是不是就是把集合里的数据依次排出来??
Java使用迭代器的使用 迭代器 迭代器模式 迭代