C++标准库中的容器库提供了丰富的数据结构,用于存储和操作数据。主要包含序列容器、关联容器、无序关联容器、容器适配器和视图等不同类型的容器,每种容器都有其独特的功能和适用场景,以下将介绍各容器的功能、使用方法,并给出相应的C++源代码示例。
1. 序列容器
array
(C++11)- 功能:固定大小的原地连续数组,元素在内存中连续存储,大小在编译时确定,不能动态改变。
- 使用方法:需指定元素类型和大小,通过下标访问元素,支持迭代器遍历。
- 示例代码:
#
C++标准库中的容器库提供了丰富的数据结构,用于存储和操作数据。主要包含序列容器、关联容器、无序关联容器、容器适配器和视图等不同类型的容器,每种容器都有其独特的功能和适用场景,以下将介绍各容器的功能、使用方法,并给出相应的C++源代码示例。
array
(C++11)
#
道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。