初始化二维vector,为r*c的vector,所有值为0.
1.直接用初始化方法(刚开始没想到)
vector<vector<int> > newOne(r, vector<int>(c, 0));
2.用resize()来控制大小
vector<vector<int> > res;
res.resize(r);//r行
for (int k = 0; k < r; ++k){
res[k].resize(c);//每行为c列
}

本文介绍两种初始化二维vector的方法:一是直接使用初始化构造方法创建r行c列且所有元素为0的矩阵;二是通过resize()方法设定行数后,再循环设定每行的列数。
954

被折叠的 条评论
为什么被折叠?



