学习链接:http://www.runoob.com/cplusplus/cpp-stl-tutorial.html
kandaima
#include<iostream> #include<cstdio> #include<cstring> #include<stdio.h> #include<string.h> #include<cmath> #include<math.h> #include<algorithm> #include<set> #include<queue> #include<map> typedef long long ll; using namespace std; const ll mod=1e9+7; const int maxn=5e4+10; const int maxk=100+10; const int maxx=1e4+10; const ll maxa=2520; #define INF 0x3f3f3f3f3f3f int main() { ios::sync_with_stdio(false); vector<int> vec;//此处也可以申请一个数组 cout<<"vector size="<<vec.size()<<endl;//显示vec的初始大小 for(int i=0;i<5;i++) { vec.push_back(i);//插入5个值到向量中 } cout<<"vector size="<<vec.size()<<endl;//显示扩展后的大小 for(int i=0;i<5;i++) { cout<<"vec["<<i<<"]="<<vec[i]<<endl;//访问向量中的5个值 } //使用迭代器访问 vector<int>::iterator v=vec.begin(); int i=0; while(v!=vec.end()) { cout<<"vec["<<i++<<"]="<<*v<<endl; v++; } return 0; }