#include <vector> #include <iostream> using namespace std; void test01() { vector<vector<int>>v;//创建大容器 //创建小容器 vector<int> v1; vector<int> v2; vector<int> v3; vector<int> v4; for (int i = 0; i < 4; i++)//在小容器中插入数据 { v1.push_back(i+1); v2.push_back(i+2); v3.push_back(i+3); v4.push_back(i+4); } //将小容器插入大容器 v.push_back(v1); v.push_back(v2); v.push_back(v3); v.push_back(v4); //通过大容器把所有数据遍历一遍 for (vector<vector<int>>::iterator it = v.begin(); it != v.end(); it++) { for (vector<int>::iterator vit = (*it).begin(); vit != (*it).end(); vit++) { cout << *vit << " "; } cout << endl; } } int main() { test01(); return 0; }