STL适配器
1 分钟阅读
•
150 字
+
144 词
适配器
在STL组件的灵活组合运用功能上,扮演着轴承、转换器的角色。Adapters这个概念,
事实上是一种设计模式
,在《Design Patterns》一书中对adapter样式的定义如下:
将一个类(class)的接口转换成另一个类(class)的接口,使原本因接口不兼容而不能合作的两个类(classes)可以一起运作。
总而言之,就是
把一个已经存在的东西,改成一个我们需要的东西。
适配器分为三种:
stack,queue,priority_queue
- 容器适配器 (container adapters): stack,queue,priority_queue
- 仿函数适配器 (function adapters): bind,bind1st,bind2nd
- 迭代器适配器 (iterator adapters): reverse_iterator, insert_iterator, ostream_iterator
容器适配器