Vector是一种容器
一些成员函数:
1>重载运算符[ ]返回容器中的某个元素
2>frond()返回第一个元素,back()返回最后一个元素
3>insert()在一个指定位置插入一个新的元素
4>push_back()添加最后一个成员,pop_back()删除最后一个成员
示例:
#include<vector>
const int size=6;
int array[size]={1,2,3,4,5,6};
//声明一个int类型集合的容器,并用数组a对容器进行初始化
vector<int> v(array,array+size); //声明v对象,然后存放array到array+size之间的数字
cout<<v.front()<<v.back()<<endl; //返回容器的第一个元素和容器的最后一个元素
//通过下标操作符和at函数可以修改容器中元素的内容,at函数更安全,会查看是否越界
v[1]=7; //容器内此时是 1,7,3,4,5,6
v.at(2)=10; //容器内此时是 1,7,10,4,5,6
//在第二个元素位置插入元素22,尾部添加元素19
v.insert(v.begin()+1,22); //此时容器为1,22,7,10,4,5,6
v.push_back(19); //此时容器为1,22,7,10,4,5,6,19