综述
STL = Standard Template Library,标准模板库,惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来的。从根本上说,STL是一些“容器”的集合,这些“容器”有list,vector,set,map等,STL也是算法和其他一些组件的集合。
在C++标准中,STL被组织为下面的17个头文件:<algorithm>、<deque>、<functional>、<iterator>、<array>、<vector>、<list>、<forward_list>、<map>、<unordered_map>、<memory>、<numeric>、<queue>、<set>、<unordered_set>、<stack>和<utility>。
STL中的基本概念
*     :容器——   存放数据的类模板
**   :迭代器——存取容器中元素的工具
*** :算法——   操作容器中元素的函数模板

转载于:https://www.cnblogs.com/by-dxm/p/5461572.html

1.1 STL 概述相关推荐

  1. 【C++入门】C++ STL概述

    C++STL概述 文章目录 C++STL概述 一.STL基本概念 (1)泛型程序设计 (2)STL中的基本的概念 二.容器概述 (1)顺序容器 (2)关联容器 (3)容器适配器 (4)顺序容器和关联容 ...

  2. STL技术——STL概述和入门

    文章目录 STL技术--STL概述和入门 1.STL简介 2.入门案例 2.1.vecto存放内置数据类型 2.2.vecto存放自定义数据类型 2.3.容器嵌套 STL技术--STL概述和入门 1. ...

  3. C++STL——概述

    一.相关介绍 STL 标准模板库 在编写代码的过程中有一些程序经常会被用到,而且需求特别稳定,所以C++中把这些常用的模板做了统一的规范,慢慢的就形成了STL 提供三种类型的组件: 容器.迭代器和算法 ...

  4. C++ 标准模板库 STL 概述

    泛型程序设计 C++ 的特点: ​ C++ 的核心优势之一就是便于软件重用,而软件的重用在 C++ 中主要体现在以下两个方面: 面向对象的思想:继承.多态和标准类库 泛型程序设计的思想:模板机制和标准 ...

  5. STL教程(一): 标准模板库--STL概述

    STL是C++通用库,主要由迭代器.算法.容器.仿函数.内存分配器和配接器组成. STL主要的主要功能都被声明在13个头文件中,它们分别是:< algorithm >.< deque ...

  6. 三十分钟掌握STL(Using STL)

    STL概述 STL的一个重要特点是数据结构和算法的分离.尽管这是个简单的概念,但这种分离确实使得STL变得非常通用.例如,由于STL的sort()函数是完全通用的,你可以用它来操作几乎任何数据集合,包 ...

  7. C/C++学习之路: STL

    C/C++学习之路: STL 目录 STL概述 STL三大组件 常用容器 1. STL概述 STL(Standard Template Library,标准模板库),主要出现在 c++中,但是在引入 ...

  8. 短时间让大家对C++ STL有所学习

    STL概述 STL的一个重要特点是数据结构和算法的分离.尽管这是个简单的概念,但这种分离确实使得STL变得非常通用.例如,由于STL的sort()函数是完全通用的,你可以用它来操作几乎任何数据集合,包 ...

  9. 《STL源码剖析》总结

     转载自 :http://blog.csdn.net/liguohanhaha/article/details/52089914 1.STL概述 STL提供六大组件,彼此可以组合套用: 容器(Co ...

最新文章

  1. c语言实现python列表_用C语言实现python的扩展模块
  2. 查询删除的外向交货单
  3. Linux Vim多窗口编辑,Vim打开多个窗口方法详解
  4. 怎么把页面按比例缩小_做PPT多图排版千万别套模板了,按这28种版式来,绝对靠谱!...
  5. tlc5620输出三角波流程图_[笔记].串型DAC TLC5620生成锯齿波、三角波实验,Verilog版本...
  6. Learning Video Object Segmentation from Static Images
  7. 9ztu.com 就找图商品图片商品条码搜索引擎
  8. VS2013开发Windows服务项目
  9. 中国人工智能学会通讯——融合经济学原理的个性化推荐
  10. Python使用hashlib模块生成给定文本数据的签名摘要信息(包括各种哈希函数)
  11. split方法在低版本IE浏览器上无法解析的问题
  12. 《穿越计算机的迷雾》读书笔记九
  13. nmos导通流向_讨论一下:用NMOS还是PMOS关断好? - 模拟与混合信号 - 电子工程世界-论坛 - 手机版...
  14. python 提取骨架
  15. IDEA的快捷键与qq的冲突了怎么办
  16. matlab射击小游戏,Matlab射箭小游戏设计,小虾米求救
  17. C#WinFormRS232串口工具
  18. FBX SDK 总结之中文问题
  19. 微信 昵称带 表情存入mysql数据库
  20. Android手把手教你使用阿里云接口实现人脸定位、人脸检测、人脸对比功能。

热门文章

  1. mysql5.6找不到int_为什么在mysql 5.6中,在int字段上自动递增跳过“2147483646”?
  2. mysql配置所有ip连接_Mysql查看用户连接数配置及每个IP的请求情况
  3. Linux用户管理命令详解,useradd、passwd
  4. .NET Core的文件系统[2]:FileProvider是个什么东西?
  5. 杭州的马路上,突然多了6万张阿里人的笑脸
  6. ART、JIT、AOT、Dalvik之间有什么关系?
  7. 免费素材下载:超棒的摄影相关图标下载
  8. SQL Server 重命名数据库
  9. 奇怪的车次,你信不信
  10. javascrip部分