c++STL中vector的一些操作 发表于 2017-11-04 | 分类于 c++ | 浏览 次 字数统计: 144 | 阅读时长 ≈ 1 记录c++STL中vector的一些操作 指定长度vector声明vector<int> vec(n);//长度为nvector<int> vec(n,t);//长度为n,值为t 指定长度二维vector声明声明一个维的矩阵: vector<vector<int> > vec(m,vector<int>(n));vector<vector<int> > vec(n,vector<int>(n,0));//所有元素都是0 vector排序#include<algorithm>sort(vec.begin(),vec.end()); resize()resize()可以用来重新定义vector的大小,也可以用在声明数组时指定数组的长度 void resize (size_type n);//重定义vector的长度void resize (size_type n, value_type val);//重定义vector的长度和数值