stl之仿函数和适配器

仿函数性质

1.仿函数只为算法服务
2.必须重载 ()

functors 的可适配条件

stl 的 functors都有继承关系,自己写的函数对象没有继承就没有融入 stl,就没有被改造的机会
image

adapters

存在多种 adapters
image

有继承和内含2种方式,一般使用内含,在 A 内含 B,A 对外,B 隐藏,但是 A 要表现和 B 一样,如果 B 是 functor,A 也要是 functor,返回类型也应该要一样

有的会有辅助函数,作用是可以用来自动类型推导,不然很难写出具体的类型

posted @ 2023-03-27 21:41  acwarming  阅读(16)  评论(0编辑  收藏  举报