C++中关于vector的用法

2022-08-12 16:23:11   文档大全网     [ 字体: ] [ 阅读: ]

#文档大全网# 导语】以下是®文档大全网的小编为您整理的《C++中关于vector的用法》,欢迎阅读!
C++,用法,vector,关于

//C++中的vector<vector<int> >的用法

1.定义

//正确的定义方式

vector<vector<int> > A;

//错误的定义方式

vector<vector<int>> A;

2.插入元素

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

//正确的插入方式

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);

//错误的插入方式

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.长度

// vector<vector<int> > A; A中的vector的元素个数

Len = A.size();

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

Len = A[i].size();

4.访问某元素

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

//根据前面的插入,可知输出为5

cout<<A[1][2]<<endl;

本文来源:https://www.wddqxz.cn/a1e6d79ed7bbfd0a79563c1ec5da50e2524dd12c.html

相关推荐