仿函数性质
1.仿函数只为算法服务
2.必须重载 ()
functors 的可适配条件
stl 的 functors都有继承关系,自己写的函数对象没有继承就没有融入 stl,就没有被改造的机会
adapters
存在多种 adapters
有继承和内含2种方式,一般使用内含,在 A 内含 B,A 对外,B 隐藏,但是 A 要表现和 B 一样,如果 B 是 functor,A 也要是 functor
1.仿函数只为算法服务
2.必须重载 ()
stl 的 functors都有继承关系,自己写的函数对象没有继承就没有融入 stl,就没有被改造的机会
存在多种 adapters
有继承和内含2种方式,一般使用内含,在 A 内含 B,A 对外,B 隐藏,但是 A 要表现和 B 一样,如果 B 是 functor,A 也要是 functor