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

setnet科技网站建设简单的网站首页

setnet科技网站建设,简单的网站首页,什么是互联网销售,网站维护服务公司一、一维容器的初始化&#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/981915/

相关文章:

  • 做网站模板在哪儿找免费源码网站
  • 网站虚拟主机传媒免费网站建设
  • 2008iis搭建网站做系统用什么网站
  • 访问网站详细过程WordPress 微信小程序登录
  • 一个网站服务器一年大概多少钱 网站
  • 建设教育协会官方网站视频网站建设审批
  • 金阊企业建设网站公司wix做的网站在国内访问不
  • 河北 建设厅网站首页企业邮箱腾讯
  • 深圳极速网站建设电话网站整站优化
  • 网站搭建与生成技术教材在线定制平台
  • 电子商务网站建设的目的是开展网络营销青海高端网站建设价格
  • 网站首页关键词优化如何制作聊天软件
  • 网站界面设计原则北京app设计
  • 网站 域名解析错误网站诊断及优化方案
  • 大连云建站模板做广告的软件app
  • 微信网站怎么做的互联网如何做推广
  • 快速做网站费用做网站的公司怎么赚钱吗
  • 常用的做网站的工具都有哪些视频背景网站
  • 网站如何做子域名装修设计软件 知乎
  • 网站开发哪好并提示网站菜单导航及用户登录
  • 为网站做外链的方式郑州微信小程序开发哪家好
  • 广州美容网站建设网页网站建设难吗
  • 上海网站设计公司排行榜建设网站网页打不开
  • 新手做网站盈利业之峰装饰公司口碑
  • 珠海市网站网站建设东莞
  • 常州网站建设报价家具网站开发
  • 淄博市住房和城乡建设局官方网站深圳建站网络公司
  • 淘宝做网站为什么那么便宜城乡建设管理局的网站
  • 福建省住房和建设网站西宁网站建设维护
  • 怎样建外贸网站小说网站如何建设