【P185 19】C++ STL基本概念

本文深入探讨C++的STL(Standard Template Library),包括STL的诞生背景,基本概念,以及主要由容器、算法和迭代器组成的六大组件。STL通过模板提供高效的数据结构和算法,增强了C++的可扩展性。标准模板库中的容器分为序列式和关联式,算法涵盖多种操作,而迭代器则作为访问容器元素的关键工具。
摘要由CSDN通过智能技术生成

P185 19

1、STL的诞生

在这里插入图片描述

2、STL基本概念

在这里插入图片描述
标准模板库是一个C++软件库,大量影响了C++标准程序库但并非是其的一部分。其中包含4个组件,分别为算法、容器、函数、迭代器。

模板是C++程序设计语言中的一个重要特征,而标准模板库正是基于此特征。标准模板库使得C++编程语言在有了同Java一样强大的类库的同时,保有了更大的可扩展性。

在C++标准中,STL被组织为下面的13个头文件:
在这里插入图片描述

3、STL六大组件

在这里插入图片描述

4、STL中容器、算法、迭代器

容器
在这里插入图片描述
序列式容器:按照输入顺序存放;
关联式容器:自动排序存放

算法
在这里插入图片描述
迭代器
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

R-G-B

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值