存在多种Adapters

image.png

<aside> 💡

Adapter都是通过聚合而非继承方式来实现适配

</aside>

容器适配器

<aside> 💡

stack和queue都属于容器适配器,其内部聚合了一个deque

</aside>

image.png

仿函数适配器

binder2nd

<aside> 💡

binder2nd将自身的第二个参数绑定到第一个参数(一个仿函数)的第二个参数

</aside>

image.png

binder2nd继承unary_function

两个数据成员

重载operator()