- STL概论
- STL六大组件
- 容器、算法、迭代器、仿函数、适配器、空间配置器
- STL优点
- 内建在C++编译器中,不需要安装额外内容
- 不需要了解具体实现内容,只要熟练运用即可
- 高复用,可移植,高性能
- 容器划分
- 序列式容器
- 关联式容器 有个key起到索引作用
- 算法
- 质变算法
- 非质变算法
- STL初识
- vector容器 vectorv
- vector::iterator itBegin = v.begin(); //v.begin() 起始迭代器,指向容器中第一个数据
- vector::iterator itEnd = v.end(); //v.end();结束迭代器,指向的是容器中最后一个元素的下一个位置
- 利用算法遍历容器
- for_each(v.begin(),v.end() , myPrint ) 头文件 algorithm
- 容器中存放自定义数据类型
- 容器中存放自定义数据类型指针
- 容器嵌套容器
- STL 容器使用时机