#include <iostream>
#include <vector>
//#include <iostream>
//#include<vector> //需要包含头文件
//using namespace std;
//void printVector(vector<int> &v)
//{
// //定义一个迭代器 == 指针
// vector<int>::iterator iter;
// // v.begin()是第一个元素的地址 v.end()是最后一个元素的下一个元素地址
// for(iter=v.begin(); iter != v.end(); iter++)
// {
// cout << *iter << " ";
// }
// cout << endl;
//}
//int main()
//{
// vector<int> v;
// v.push_back(10); //尾插
// v.push_back(20);
// v.push_back(30);
// v.push_back(40);
// v.push_back(50);
// //遍历
// printVector(v);
// vector<int> v2 = v;
// printVector(v2);
// vector<int> v3(v2.begin()+2, v2.end());
// printVector(v3);
// vector<int> v4(6,88);
// printVector(v4);
// return 0;
//}
//STL:容器,算法,迭代器
//vector容器
using namespace std;
void printv(vector<int> &v){
vector<int>::iterator iter;//迭代器
for(iter = v.begin(); iter != v.end(); iter++){
cout << *iter << endl;
}
}
int main()
{
vector<int> v;
v.push_back(100);
v.push_back(200);
printv(v);
vector<int> v2;
v2 = v;
printv(v2);
vector<int> v3(6,50);
printv(v3);
return 0;
}
【无标题】
最新推荐文章于 2024-10-01 15:26:34 发布