前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >C++中vector「vector「int」 」

C++中vector「vector「int」 」

作者头像
狼啸风云
修改2022-09-02 21:34:35
1.3K0
修改2022-09-02 21:34:35
举报

1、定义

代码语言:javascript
复制
vector<vector<int>> A;//错误的定义方式

vector<vector<int> > A;//正缺的定义方式

2、插入元素

若想定义A = [[0,1,2],[3,4,5]],则:

代码语言:javascript
复制
//正确的插入方式

vector<vector<int> > A;

//A.push_back里必须是vector

vector<int> B;

B.push_back(0);

B.push_back(1);

B.push_back(2);

A.push_back(B);

B.clear();

B.push_back(3);

B.push_back(4);

B.push_back(5);

A.push_back(B);
代码语言:javascript
复制
//错误的插入方式

vector<vector<int> > A;

A[0].push_back(0);

A[0].push_back(1);

A[0].push_back(2);

A[1].push_back(3);

A[1].push_back(4);

A[1].push_back(5);

3、长度

代码语言:javascript
复制
//vector<vector<int> >A中的vector元素的个数

len = A.size();

//vector<vector<int> >A中第i个vector元素的长度

len = A[i].size();

4、访问某元素

访问某元素时,方法和二维数组相同,例如:

代码语言:javascript
复制
//根据前面的插入,可知输出5。

printf("%d\n", A[1][2]);
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-07-14 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 2、插入元素
  • 3、长度
  • 4、访问某元素
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档