STL入门指南
c++标准库包含STL,STL包含六大部件
STL
standard template library 标准模板库
C++的含义:C语言+类+模板
STL有6大组件:
容器、算法、迭代器、适配器、分配器、仿函数
容器(container)
系统封装好的数据结构泛型编程思想,每种数据结构都能装任意类型主要是对数据结构增删改查的操作
算法(algorithm)
系统封装好的算法(如sort排序算法)一个算法适用多种容器(泛型编程思想)
迭代器(Iterator)
迭代器相当于指针
迭代器告诉算法要执行的范围(在容器中) STL入门指南最先出现在Python成神之路。
分配器(allocator)
对容器的内存进行管理分配(例如vector容器的自动扩充,自动缩容等)
仿函数(functor)
仿函数:结构体或类要实现函数的功能,就要重载function call 操作符 ()
#include
共有 0 条评论