vector2

vector容器嵌套容器

 1 #include<iostream>
 2 #include<vector>
 3 using namespace std;
 4 void test01()
 5 {
 6     vector<vector<int>>v;
 7     vector<int>v1;
 8     vector<int>v2;
 9     vector<int>v3;
10     vector<int>v4;
11     for(int i=0;i<4;i++)
12     {
13 
14         v1.push_back(i+1);
15         v2.push_back(i+1);
16         v3.push_back(i+1);
17         v4.push_back(i+1);
18     }
19     //将小容器插入大容器中
20     v.push_back(v1);
21     v.push_back(v2);
22     v.push_back(v3);
23     v.push_back(v4);
24     //通过大容器,把所有数据遍历一遍
25     for(vector<vector<int>>::iterator it=v.begin();it!=v.end();it++)
26     {
27         for(vector<int>::iterator vit=(*it).begin();vit!=(*it).end();vit++)
28         {
29 
30             cout<<*vit<<" ";
31         }
32         cout<<endl;
33 
34     }
35 
36 }
37 int main()
38 {
39     test01();
40     system("pause");
41 
42 }

 

posted @ 2023-01-04 10:55  阿飞藏泪  阅读(23)  评论(0编辑  收藏  举报
1 2 3
4