//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.wddqw.com/doc/a1e6d79ed7bbfd0a79563c1ec5da50e2524dd12c.html
正在阅读:
C++中关于vector的用法01-01
鑫开头的诗01-01
零售商的委托-代理模型及其嵌入性特征01-01
【论文致谢信】函授本科毕业论文致谢词范文01-01
幼儿园保育员培训方案计划01-01
窗外的细雨01-01
办公文员怎样熟练操作办公软件01-01
清明节见闻01-01
幼儿园教育随笔《按时接送孩子》01-01