1.1 STL 概述

综述
 
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中的基本概念
*     :容器——   存放数据的类模板
**   :迭代器——存取容器中元素的工具
*** :算法——   操作容器中元素的函数模板
posted @ 2016-05-05 13:49  党兴明  阅读(147)  评论(0编辑  收藏  举报