一、定义一个一维vector数组v1,数组大小为n,初始值为0
- 初试化数组长度
const int m = 100;
vector<int> v1(m); //size = 100
- 初始化数组大小和值
vector<int> v1(m, 0); //size = 100; every item = 0
- 拷贝vector数组
vector<int> a(m, 0);
vector<int> b(a);
二、定义一个m*n的二维vector数组v2,初始值为0
- 直接初始化
vector<vector<int> > v2(m, vector<int>(n, 0));
- 利用resize()函数
vector<vector<int> > v2;
v2.resize(m); //row size = m
for(int i=0; i<m; i++) {
v2[i].resize(n); //column size = n
}