C++中vector二维的初始化

C++中vector二维的初始化初始化二维vector,为r*c的vector,所有值为0.直接用初始化方法vector<vector>newOne(r,vector(c,0));用resize()来控制大小vector<vector<int>>res;res.resize(r);//r行for(intk=0;k<r;++k){res[k].resize(c);//每行为c

大家好,欢迎来到IT知识分享网。C++中vector二维的初始化"

初始化二维vector,为r*c的vector,所有值为0.

  1. 直接用初始化方法

vector<vector > newOne(r, vector(c, 0));

  1. 用resize()来控制大小
        vector<vector<int> > res;
        res.resize(r);//r行
        for (int k = 0; k < r; ++k){ 
   
            res[k].resize(c);//每行为c列
        }

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/21606.html

(0)

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信