STL提供了一组表示容器、迭代器、函数对象和算法的模板。容器类似于数组可以存储若干个值。STL容器是同质的,即储存的值类型相同;算法是完成特定任务(排序或者查找某一个值)的处方;迭代器能够用来遍历容器的对象,与能够遍历数组的指针类似,是广义指针。