STL提供了一组表示容器,迭代器,函数对象和算法的模板. 容器是一个与数组类似的单元,可以存储若干个值.容器是同质的,即存储的值的类型一样. 算法是完成特定任务的处方. 迭代器能够用来遍历容器的对象,与能够遍历数组的指针类似,是广义指针. 函数对象类似于函数的对象,可以是类对象和函数指针(包括函数名,因为函数名被用作指针) STL使能够构造各种容器(包括数组,队列,链表)和执行各种操作(搜索,排序和随机排列). STL不是面向对象编程,而是一种通用编程技术(generic programming…