vector向量:创建、尾部扩张、下标和迭代器访问

向量中三种常用的创建方法:

vector<int> v;

vector<int> v(10);//10个元素都被初始化为0

vector<double> v(10,8.6);//初始化10个8.6

向量的尾部扩张:

v.push_back(i);

/******************************************************************/
/*************************利用STL实现加和*******************/
/******************************************************************/

#include<iostream>
#include<vector>
#include<numeric>
using namespace std;

int main()
{
    vector<int> v;
    int i;
    for(i=0;i<10;i++)
    v.push_back(i);
    //下标法访问向量元素
    for(vector<int>::size_type t=0;t<v.size();t++)
    cout<<v[t]<<endl;


    //迭代器法访问向量元素
    for(vector<int>::iterator it=v.begin();it!=v.end();it++)
    cout<<*it<<endl;

    system("pause");
    return 0;
}