STL入门指南

c++标准库包含STL,STL包含六大部件

STL
standard template library 标准模板库
C++的含义:C语言+类+模板

STL有6大组件:
容器、算法、迭代器、适配器、分配器、仿函数

容器(container)
系统封装好的数据结构泛型编程思想,每种数据结构都能装任意类型主要是对数据结构增删改查的操作
算法(algorithm)
系统封装好的算法(如sort排序算法)一个算法适用多种容器(泛型编程思想)
迭代器(Iterator)

迭代器相当于指针

迭代器告诉算法要执行的范围(在容器中)
分配器(allocator)
对容器的内存进行管理分配(例如vector容器的自动扩充,自动缩容等)
仿函数(functor)
仿函数:结构体或类要实现函数的功能,就要重载function call 操作符 ()
#include

STL入门指南最先出现在Python成神之路

版权声明:
作者:主机优惠
链接:https://www.techfm.club/p/10567.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>