2 hchchc6016 hchchc6016 于 2016.04.09 19:49 提问

function object的一些问题

function object是不是只能作为一些函数(比如sort之类的)的参数来用于比较?
不能独立为一个函数,比如bind1st绑定之后能不能直接和一个数去比较了呢?

3个回答

caozhy
caozhy   Ds   Rxr 2016.04.09 23:35
已采纳

可以啊,直接调用其中的函数就可以了。但是这种情况没必要绕一个圈子。没有这个应用场景。

hchchc6016
hchchc6016 像1bind2nd(less<int>(),0)这种表达式后面吧小于0绑定,前面于1比较大小的为什么不可以?
一年多之前 回复
CSDNXIAON
CSDNXIAON   2016.04.09 19:52

C++中的function object
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

oyljerry
oyljerry   Ds   Rxr 2016.04.09 23:28

主要是这个类型参数支持仿函数 那么就可以

hchchc6016
hchchc6016 像1bind2nd(less<int>(),0)这种表达式后面吧小于0绑定,前面于1比较大小的为什么不可以?
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!