STL概述

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了STL概述相关的知识,希望对你有一定的参考价值。

一、关于STL

  STL(Standard Template Library,标准模板库)是C++语言标准中的重要组成部分。STL 以模板类和模板函数的形式为程序员提供了各种数据结构和算法的精巧实现,程序员如果能够充分地利用STL,可以在代码空间、执行时间和编码效率上获得极大的好处。

  STL现在是C++的一部分,因此不用额外安装什么。

  在C++标准中,STL被组织为下面的17个头文件:<algorithm>、<deque>、<functional>、<iterator>、<array>、<vector>、<list>、<forward_list>、<map>、<unordered_map>、<memory>、<numeric>、<queue>、<set>、<unordered_set>、<stack>和<utility>。啊啊啊

 

二、STL的组成部分

  STL可分为容器、迭代器、空间配置器、配接器、算法、仿函数六个部分。常见的是容器(container)、迭代器(iterator)和算法(algorithm)。

三、

以上是关于STL概述的主要内容,如果未能解决你的问题,请参考以下文章

STL源代码分析概述

STL---heap概述及用法

STL源代码分析(ch2 内存分配)概述

C++ :1STL 的容器概述array容器详解迭代器初步分析

C++/STL0.容器概述

C++ :1STL 的容器概述array容器详解迭代器初步分析