这一篇主要对C++中使用最广泛的STL进行学习梳理,参照此文再配合STL参考手册,轻松掌握编程精要!
1、STL基本头文件
STL主要包含容器、算法和迭代器三个部分。容器实现了大多数数据结构;迭代器类似指针,通过它的有序移动将容器中的元素与算法关联起来,是实现STL的基础。常用的STL包含头文件如下:
STL包含文件均不含扩展名,其源文件位置一般是在编译器VC安装目录的include内。
2、模板
模板分为函数模板和类模板。函数模板与预处理的用法类似,提供编译过程中的文本替换功能,对类型有一定的保护;