vector<int>vec //定义一个叫vec的int类型的动态数组
push_back(n) //在动态数组最后插入一个新的元素
pop_back() //删除动态数组最后的一个元素
vec.size() //访问动态数组的长度
0~vec.size()-1 //动态数组的范围
vec[n] //访问某个元素,同数组类似,不可越界
vector<int>().swap(vec) //清空vec中所有数据,且释放内存
vec.empty() //检测动态数组大小是否为0,为0返回true,否则返回false
vector<int>vec(10,1) //初始化一个int类型的动态数组,存放10个int类型,并初始化为1
vec.resize(n) //重新给一个空间,存放n个目标类型,新元素值为默认值,减小容量时把后面的值扔掉
vec.resize(n,1) //同上,新元素值为1
clear() //清空所有元素
vector遍历的四种方式:
1.for(vector<int>::iterator i=vec.begin();i!=vec.end();i++)
2.for(auto i=vec.begin();i!=vec.end();i++)
3.for(int i=0;i<vec.size();i++)
4.for(auto i:vec)
内容不全,仅仅是为了为记录