vector的函数共有五大类:定义及初始化,增加删除元素,访问元素,返回迭代器,获取设置长度容器
#include <string>
#include <vector>
#include <conio.h>
#include<iostream>
using namespace std;
//定义及初始化;返回void或无返回值
void test0()
{
vector<int> v;//只定义了v,没有分配内存空间
vector<int> ve(2);//定义并分配了2int空间的ve,缺省为0
vector<int> vec(3,4);//定义并初始化了3个4的vec
cout<<v.size()<<" "<<ve.size()<<" "<<vec.size()<<endl;//0 2 3
cout<<"ve:"<<ve[0]<<" "<<ve[1]<<endl;//ve: 0 0
cout<<"vec:"<<vec[0]<<" "<<vec[1]<<" "<<vec[2]<<endl;//vec: 4 4 4
v.assign(3,8);//赋值3个8
ve.assign(vec.begin(),vec.end());//赋值3个4
for (int i=0;i<v.size();i++)
cout<<v[i]<<" "; //8 8 8
cout<<endl;
for (int i=0;i<ve.size();i++)
cout<<ve[i]<<" ";//4 4 4
cout&l