STL--vector容器的容器

容器的容器

容器中嵌套容器,我们将所有数据进行遍历输出

cpp 复制代码
vector<vector<int>>v; 

举个例子

cpp 复制代码
//容器嵌套容器
int main()
{
	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);
	}
	//将容器元素插入到vector中
	v.push_back(v1);
	v.push_back(v2);
	v.push_back(v3);
	v.push_back(v4);


	//注意想要把容器里面的容器都输出出来,需要两个for循环
	for (auto it = v.begin();it != v.end();it++)
	{
		for (auto it2 = (*it).begin();it2 != (*it).end();it2++) {
			cout << *it2 << " ";
		}
		cout << endl;
	}
	return 0;
}

图解


本篇完!

相关推荐
谷雨不太卷8 小时前
Linux基础IO
java·开发语言
神仙别闹9 小时前
基于PHP+MySQL实现在线考试系统
开发语言·mysql·php
fanzhonghong9 小时前
javaWeb开发之Maven高级
java·开发语言·spring boot·spring cloud·私服
luck_bor9 小时前
Lambda表达式 算法异常
java·开发语言
lsx2024069 小时前
SOAP Envelope 元素
开发语言
范范@9 小时前
day2-python基础语法
开发语言·python
qq_2518364579 小时前
基于java 私厨美食共享平台系统设计与实现(有源码)
java·开发语言·美食
ZPC82109 小时前
规划后的轨迹,如何发给 moveit_servo 执行
c++·人工智能·算法·3d
杜子不疼.9 小时前
【C++ 在线五子棋对战】 - 工具类模块实现
开发语言·c++
夏至春来-美美9 小时前
python 使用pytest的ini配置
开发语言·python·pytest