摘要: 1. 定义: STL中的函数配接器,能够将函数子和另一个函数子、常数、普通函数结合起来。 STL中的函数配接器一共有4个,分别是: bind1nd(op ,value) 相当于构成op(value,param),即把value结合成op的第一个参数; bind2nd(op ,value) 相当于构成 阅读全文
posted @ 2018-01-19 22:21 IvanB.G.Liu 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 1. 定义: 函数对象:所有重载了函数调用操作符(operator())的类对象,又称为函数子。在STL中,大多数使用函数子的地方都可以使用函数指针(ps:set和multiset的比较类型必须是函数对象,而不能是函数指针)通过将operator设置为内联函数,可以使程序性能加速。 函数指针:指向某 阅读全文
posted @ 2018-01-19 21:06 IvanB.G.Liu 阅读(2441) 评论(0) 推荐(0) 编辑
摘要: 1. unary_function: unary_function的定义如下: template<class Arg, class Result> struct unary_function { typedef Arg argument_type; typedef Result result_typ 阅读全文
posted @ 2018-01-19 19:15 IvanB.G.Liu 阅读(950) 评论(0) 推荐(0) 编辑