我眼中的STL六大组件的关系
来源:互联网 发布:钢结构公司起名 知乎 编辑:程序博客网 时间:2024/05/17 23:31
STL中有关六大组件
空间配置器,迭代器,容器,适配器,算法,以及仿函数。
STL的核心是容器和算法,一般就是用算法操作容器。
在算法操作容器的时候,往往需要利用迭代器来遍历容器。算法往往是一些比较通用的算法,比如查找和排序,要想适应各种各校的数据结构,只能利用数据结构自己提供的迭代器来访问了。
容器在存储数据的时候,则需要利用空间配置器来分配和释放内存。有些容器在本质上是一种数据结构,但对外体现的接口不一致,这种就是利用适配器模式对数据结构进行了封装(queue和stack本质上都是对dqueue的封装)。
另外,在算法操作容器的时候,通常需要配置一种策略,比如排序的策略可以是升序也可以是降序。而这些策略,则是通过仿函数来提供的。
0 0
- 我眼中的STL六大组件的关系
- STL中六大组件的关系
- STL六大组件的交互关系
- STL的六大组件
- STL的六大组件
- STL提供六大组件以及彼此之间的关系
- STL六大组件的定义
- STL 3: STL的六大组件
- STL标准库六大组件 关系 作用
- 泛型编程、STL的概念、STL模板思想及其六大组件的关系,以及泛型编程(GP)、STL、面向对象编程(OOP)、C++之间的关系
- 我眼中的指针
- 我眼中的实施
- 我,眼中的诗歌
- 我眼中的李开复
- 我眼中的Spring
- 我眼中的MM
- 我眼中的浪漫爱情
- 我眼中的自由
- “你没有权限操作该项”phpcms权限解决一例
- 最新版Solr6.2.1安装记录
- Redis快照原子存放硬盘中
- html5新内容
- TS详解
- 我眼中的STL六大组件的关系
- cir_head_singlelink
- HTC VIVE开发教程(三)
- android developer tiny share-20160919
- Android 中的接口回调
- Oracle DBA日常工作手册
- 快速排序算法
- DataTable字符串类型的数字,按照数字类型排序
- C++ 中的 Lambda 表达式