STL适配器

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