码迷,mamicode.com
首页 > 其他好文 > 详细

迭代器

时间:2019-11-24 00:03:17      阅读:73      评论:0      收藏:0      [点我收藏+]

标签:pac   begin   mes   iter   for   赋值   iostream   it!   iterator   

#include<iostream>
#include<vector>
#include<numeric>

using namespace std;

int main(){
	vector<int> v;

	int i;

	for(int i = 0;i < 10;i++){
		//尾部元素扩张方式赋值
		v.push_back(i);
	}		

	//使用iterator迭代器顺序遍历所有元素
	for(vector<int>::iterator it  = v.begin();it!=v.end();it++){
		cout << *it << " ";
	}
	cout << endl;
	cout << accumulate(v.begin(),v.end(),0) << endl;
	return 0;
}

  

#include<iostream>
#include<vector>
#include<numeric>

using namespace std;

int main(){
	vector<int> v(3);
	v[0] = 1;
	v[1] = 2;
	v[2] = 3;
	cout << v[0] << " " << v[1]<< endl;
}

  

#include<iostream>
#include<vector>
#include<numeric>

using namespace std;

int main(){
	vector<int> v(3);
	v[0] = 1;
	v[1] = 2;
	v[2] = 3;
	vector<int>::iterator it;
	for(it = v.begin();it != v.end();it++){
		//输出迭代器上的元素值
		cout << *it << " ";
	}
	return 0;
}

  

#include<iostream>
#include<vector>
#include<numeric>

using namespace std;

int main(){

	vector<int> v(3);

	v[0] = 1;
	v[1] = 2;
	v[2] = 3;

	//在前面插入新元素,元素值为8;
	v.insert(v.begin(),8);

	//在第二个元素前插入新元素1
	v.insert(v.begin()+2,1);

	//在向量尾追加新元素3
	v.insert(v.end(),3);

	//定义迭代器变量
	vector<int>::iterator it;
	for(it = v.begin();it != v.end();it ++)
	{
		//输出迭代器的元素值
		cout << *it << " ";
	}
	
	//换行
	cout << endl;
	return 0;
}

//8 1 1 2 3 3

  

#include<iostream>
#include<vector>
#include<numeric>

using namespace std;

int main(){

	vector<int> v(3);

	v[0] = 1;
	v[1] = 2;
	v[2] = 3;

	//在前面插入新元素,元素值为8;
	v.insert(v.begin(),8);

	//在第二个元素前插入新元素1
	v.insert(v.begin()+2,1);

	//在向量尾追加新元素3
	v.insert(v.end(),3);

	//定义迭代器变量
	vector<int>::iterator it;
	for(it = v.begin();it != v.end();it ++)
	{
		//输出迭代器的元素值
		cout << *it << " ";
	}

	//换行
	cout << endl;
	
	return 0;

}

  

迭代器

标签:pac   begin   mes   iter   for   赋值   iostream   it!   iterator   

原文地址:https://www.cnblogs.com/luyuan-chen/p/11920654.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!