仿函数即函数对象---一种具有函数特质的对象。STL内建的仿函数位于头文件functional.h中
将函数作为参数的三种方式及其优缺点:(待续)
函数指针:
模板函数:
仿函数:
在STL的六大组件(空间管理器,迭代器,容器,算法,仿函数,配接器)中仿函数体积最小、观念最简单、也最容易实现。但是其扮演这一种策略使STL算法更加灵活,其中的关键在于STL仿函数的可配接性。
仿函数很少单独使用,其主要用于搭配STL算法,从而使算法更加灵活。
仿函数分类:关系类仿函数,逻辑运算类仿函数,算术类仿函数。