STL概述 STL就是建立在模板函数和模板类基础之上的功能强大的库 模板函数可以实现一般化的常用算法(如统计、排序、查找等) 模板类可以实现支持几乎所有类型的容器,用来实现常用的数据结构(如链表、栈、队列、平衡二叉树等) STL概述 一个具有工业强度的,高效的C++程序库。 它被容纳于C++标准程序库(C++ Standard Library)中,是ANSI/ISO C++标准中最新的也是极具革命性的一部分。 该库包含了诸多在计算机科学领域里所常用的基本数据结构和基本算法。 为广大C++程序员们提供了一个可扩展的应用框架,高度体现了软件的可复用性 有了STL,不必再从头写大多的标准数据结构和算法,并且可获得非常高的性能。 引例 大致功能是:从标准输入设备(一般是键盘)读入一些整型数据,然后对它们进行排序,最终将结果输出到标准输出设备(一般是显示器屏幕) #include iostream #include vector #include algorithm #include iterator using namespace std; void main(void) { typedef vectorint int_vector; typedef istream_iteratorint istream_itr; typedef ostream_iteratorint ost

文档评论(0)

1亿VIP精品文档

相关文档