vector的定义与遍历

一、vector的定义:
1、导入#include
2、vector<数据类型> 变量名
3、赋值方式:
变量名.push_back();

#include
#include
#include
using namespace std;
void test02(int val){
	
	cout << val <<endl;
} 

int test01(){
	vector<int> v;
	v.push_back(10);
	v.push_back(20);
	v.push_back(30);
	
	vector<int>::iterator itBegin = v.begin();
	vector<int>::iterator itEnd =  v.end();
	
//	while(itBegin != itEnd){
//		
//		cout << *itBegin <
//		itBegin++;
//		
//	}
	
//	 //第二种
//for (vector::iterator it = v.begin() ;v.begin() != v.end();it++){
//	
//	cout << *it <
//} 

	
	// 第三种
	for_each(v.begin(),v.end(),test02); 
	
}


int main(){
	
	test01();

	
	return 0;
} 

你可能感兴趣的:(算法)