vector的定义与遍历

发布时间:2024年01月19日

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

#include<iostream>
#include<vector>
#include<algorithm>
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 <<endl;
//		itBegin++;
//		
//	}
	
//	 //第二种
//for (vector<int>::iterator it = v.begin() ;v.begin() != v.end();it++){
//	
//	cout << *it <<endl;
//} 

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


int main(){
	
	test01();

	
	return 0;
} 
文章来源:https://blog.csdn.net/weixin_45465041/article/details/135707802
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。