1. 程式人生 > >C++——二維vector初始化大小方法

C++——二維vector初始化大小方法

初始化二維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列
        }