/*************************************************************************
> File Name: return_iterator.cpp
> Author:
> Mail:
> Created Time: 2017年05月15日 星期一 15时34分27秒
************************************************************************/
// 原来迭代器也可以作为一种类型
#include<iostream>
#include<vector>
using namespace std;
vector<int>::iterator change_val(int x,
vector<int>::iterator beg,
vector<int>::iterator end)
{
for(;beg != end; ++beg)
{
if(x == *beg)
{
*beg = 0;
return beg;
}
}
return end;
}
int main()
{
vector<int> ivec{1,2,3,4,5,6};
cout<<*change_val(3,ivec.begin(),ivec.end())<<endl;
return 0;
}
原来迭代器也可以作为一种类型
原创
©著作权归作者所有:来自51CTO博客作者月来客栈的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章