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

网络建站怎么做合肥品牌网站建设

网络建站怎么做,合肥品牌网站建设,产品开发软件,为什么登录不上建设银行网站一、一维容器的初始化&#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.yayakq.cn/news/18881/

相关文章:

  • 新乡中企网站建设广州网络公司图片
  • 福田网站建设论文结论建筑招标网站
  • 搭建什么网站最赚钱温州网站的建设
  • 工作一般做网站视频的工作叫做什么软件开发包括哪些
  • 个人网站设计模板做阿里云网站的公司
  • 广州做外贸网站的公司seo需要掌握哪些技术
  • 设置网站人数网站内部优化怎么做
  • 网站运营存在的问题上海办公室设计装修公司
  • 软件下载网站如何履行安全管理义务企业网站的建设报价
  • 丹阳网站镇江手机网站制作
  • 深圳网站创建公司html知识点整理
  • 九江网站建设张旭wordpress投稿vip
  • 怎么做通知维护网站常州做网站那家快
  • 权威的手机网站建设动画设计专业好的学校
  • 龙岩市官方网站重庆森林经典台词
  • 坪山建设网站网上营销策划方案
  • 深圳网站托管公司破解版成年猫咪版永久
  • 郴州专业的网站建设赣州网站建设如何
  • 商城网站制作 价格网站后台上传文字图片
  • 网站运营 策划 推广 维护苏州网站建设上往建站
  • 做好我局门户网站建设工作智能魔方网站
  • 专业的外贸网站建设公司余姚网
  • 网站做外链品牌排行榜哪个网站更权威
  • 崇川区城乡建设局网站龙华、宝安最新通告
  • 软件开发文档的重要性廊坊视频优化推广
  • 网站十大品牌成都自助建站软件
  • 村官 举措 村级网站建设怎么提交公司网站
  • 建设网站的颜色网站兼容浏览器服务
  • 网站建设 大纲wordpress 普通文本 quot
  • 网站不备案可以使用么南昌购物网站开发