首先,STL是指standard template library,即C++标准模板库,也叫泛型库。
STL提供了三种类型的组件:容器,迭代器和算法,他们都支持泛型程序设计标准。
(一)容器:
分为:顺序容器和关联容器。顺序容器包括vector,list,deque,string等,一系列元素的有续集合。关联容器包括set,multiset,map和multimap等,包含查找元素的键值。
(二)迭代器:顾名思义就是迭代,作用是遍历容器。
(三)算法:排序算法,不可变算法、不可变序算法、变序性算法、数值算法。
其次,这些库函数需要引用头文件才可使用,列举如下:
<algorithm>、<deque>、<functional>、<iterator>、<vector>、<list>、<map>、<memory>、<numeric>、<queue>、<set>、<stack>和<utility>。
以后将陆续学习这里的知识。巩固自己。