当前位置: 首页 > news >正文

网站备案拍照重庆网站排名

网站备案拍照,重庆网站排名,dedecms网站tag标签静态化,网站建设如何不被忽悠一、一维容器的初始化&#xff1a; vector<int> v(n)表示声明一个容器v&#xff0c;并给他预定存储空间。每一个单元初始化为0&#xff0c;因此&#xff0c;vector<int> v(n)vector<int> v(n, 0)。 如果想要初始化为其他值&#xff0c;可改为vector<int…

一、一维容器的初始化: 

vector<int> v(n)表示声明一个容器v,并给他预定存储空间。每一个单元初始化为0,因此,vector<int> v(n)=vector<int> v(n, 0)。
如果想要初始化为其他值,可改为vector<int> v(n, val)。

1.声明一个简单int容器 vector<int> v;
2.声明一个长度为4的容器 vector<int> v(4);
3.声明一个长度为5,所有元素初始值为0的容器
  vector<int> v(3,0);
4.用已有的数组初始化容器,区间:[a,a+5)
  int a[5]={1,3,2,0,4};
  vector<int >  v(a,a+5);
 
5.用现有容器初始化一个容器
  vector<int> v1(2,0);
  vector<int> v2(v1);

6.用迭代器初始化容器
  vector<int> v1(3, 0);
  vector<int> v2(v1.begin(),v1.end());

二、二维容器的初始化:

1、初始化一个二维vector数组,并指定大小:
vector<vector<int>> vec(3, vector<int>(4));
将创建一个3行4列的二维vector数组,每个元素初始化为0:
vec=[0 0 0 0]
        [0 0 0 0] 
        [0 0 0 0]

2、初始化时,指定每个元素的值:
vector<vector<int>> vec(3, vector<int>(4, 1)); 
将创建一个3行4列的二维vector,每个元素初始化为1:
vec=[1 1 1 1]
        [1 1 1 1]
        [1 1 1 1]

3、如想指定每个vector的大小,并手动初始化每个元素:
resize(int num);  //重新指定容器的长度为num,若容器变长,则以默认值0填充新位置,如果容器变短,则末尾超过容器长度的元素被删除
resize(int num,int elem); //重新指定容器的长度为num,若容器变长,则以elem填充新位置,如果容器变短,则末尾超过容器长度的元素被删除

vector<vector<int>> vec;
vec.resize(3);        // 3行

vec[0].resize(4);     // 第一行4列
vec[0] = {1, 2, 3, 4};

vec[1].resize(2);     // 第二行2列 
vec[1] = {5, 6};  

vec[2].resize(3);     // 第三行3列
vec[2] = {7, 8, 9}; 

创建的容器为:
vec=[1 2 3 4]
        [5 6 0 0]
        [7 8 9 0]
总结,初始化一个二维vector数组,并指定大小的方法有:
1. vector<vector<int>> vec(行数, vector<int>(列数));
2. vector<vector<int>> vec(行数, vector<int>(列数, 初始值));
3. vector<vector<int>> vec; vec.resize(行数); vec[i].resize(列数); vec[i] = {值};

一维长度固定,二维长度可变的二维容器数组

vector<int> v[n]  n 为第一维的长度

// 1.初始化一个一维长度为3的vector
vector<vector<int>> vec(3);// 2.为每个一维vector初始化不同长度 
vec[0] = vector<int>(5); 
vec[1] = vector<int>(10);
vec[2] = vector<int>(2);// 3.打印vec
for (int i = 0; i < vec.size(); ++i) 
{for(int j = 0; j < vec[i].size(); ++j) {cout << vec[i][j] << " "; }cout << endl; 
}

http://www.shuangfujiaoyu.com/news/51730.html

相关文章:

  • 专门做办公的网站百度seo不正当竞争秒收
  • asp网站怎么运行产品网络营销
  • 网页设计有啥教程长沙谷歌seo
  • 泸州免费做网站外包公司有哪些
  • 公司网站怎么建立需要多少钱百度广告联盟下载
  • 网站建设公司软文怎么在百度上投放广告
  • php 开源企业网站培训心得体会100字
  • 做公众号可以看的网站查域名
  • 网站建设 bs模式柳州网站建设
  • 医院网站建设运营方案南宁推广公司
  • 济南网站制作哪家好网店如何推广
  • 公司网站手机版网页开发
  • 做网站与不做网站的区别seo概念
  • 做期货看资讯什么网站好seo 优化教程
  • 汕头网站优化本地建站软件有哪些
  • github做网站速度快吗百度指数查询官方网
  • 武汉手机网站建设如何百度竞价代运营公司
  • 知名的中文域名网站游戏推广公司
  • 创建企业营销网站包括哪些内容公司网站免费自建
  • 养殖场网站模板白云区最新疫情
  • 高端网站建设公司名称最好看免费观看高清大全
  • 上海赶集网站建设营销qq下载
  • 优优网站建设公司网络营销岗位有哪些
  • seo指什么关键词智能优化排名
  • 北京的做网站公司安卓手机优化神器
  • 金诚信矿业建设集团有限公司网站网页设计与制作考试试题及答案
  • 上海市政府官方网站seo推广seo技术培训
  • 网站设计基本步骤企业宣传软文
  • wordpress管理账户汕头seo快速排名
  • 做个网站需要什么设备推广广告赚钱软件