#include<iostream>
#include<vector>
using namespace std;int main()
{//vector构造函数vector<int>A(); //无参数,构造一个空的vectorvector<int>B(10, 1);//数量(num)和值(val) - 构造一个初始放入num个值为val的元素的Vector vector<int>C(B);//vector(from) - 构造一个与vector from 相同的vector //vector函数操作vector<int>D;D.assign(8, 2);//赋num个值为val的元素到vector中.这个函数将会清除掉为vector赋值以前的内容.D.front();//返回vector返回首元素D.back();//返回vector末尾最后一个元素D.capacity();//返回当前vector在重新进行内存分配以前所能容纳的元素数量.D.empty();//如果当前vector没有容纳任何元素,则empty()函数返回true,否则返回false.D.reserve(20);//reserve()函数为当前vector预留至少共容纳size个元素的空间.(译注:实际空间可能大于size)D.resize(15, 5);//resize() 函数改变当前vector的大小为size,且对新创建的元素赋值valD.swap(B);//交换当前vector与vector from的元素}