读书人

ptr_fun是一个什么样的函数如何查不

发布时间: 2013-07-04 11:45:51 作者: rapoo

ptr_fun是一个什么样的函数,怎么查不到相关资料呢?
ptr_fun是一个什么样的函数,怎么查不到相关资料呢?
它是怎么将一个双参函数转化成单参函数的呢?
[解决办法]

引用:
ptr_fun是一个什么样的函数,怎么查不到相关资料呢?
它是怎么将一个双参函数转化成单参函数的呢?

双参转单参用的是bind1st bind2nd
ptr_fun是 将函数指针转成函数对象(携带参数信息)
这些都是不再推荐使用的东西,复杂难看懂。
都推荐lambda,最差也该用bind.
[解决办法]
引用:
Quote: 引用:

Quote: 引用:

binnary_function是什么,我查了下是个有bool返回值的类


STL 内部对函数类型的分类, binnary_function 表示两个参数的函数. unary_function 表示一个参数的函数.

binnary_function 是不是表示带两个参数的并返回bool的函数对象类型呢.


不要求为 bool, 返回类型由它的模板参数的第三参数指定.
只有 less 这种比较操作才是要求返回 bool

读书人网 >C++

热点推荐