vector的学习

学习链接: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;
}

 

posted @ 2018-07-27 10:54  执||念  阅读(197)  评论(0)    收藏  举报