#include<bits/stdc++.h>
#include<vector>
#include<algorithm>
using namespace std;
void MyPrintf(int val){
cout<<val<<endl;
}
void test01(){
//创建vector容器对象,并且通过模板参数指定容器中存放的数据类型
vector<int>v;
//向容器中放数据
v.push_back(10);
v.push_back(20);
v.push_back(30);
v.push_back(40);
vector<int>::iterator pBegin=v.begin();
vector<int>::iterator pEnd=v.end();
//第一种遍历方式
while(pBegin!=pEnd){
cout<<*pBegin<<endl;
pBegin++;
}
//第二种遍历方式
for(vector<int>::iterator it=v.begin();it!=v.end();it++){
cout<<*it<<endl;
}
//第三种遍历方式
//使用stl提供标准遍历算法 头文件 algorithm
for_each(v.begin(),v.end(),MyPrintf);
}
int main(){
test01();
system("pause");
return 0;
}
stl初识vector容器
最新推荐文章于 2025-05-15 21:44:56 发布