代表们在C++中的含义是什么?

yes*_*aaj 0 c++ delegates functor

委托人在c ++中的意思是什么,在c/c ++中进行排序功能,它将比较函数/仿函数作为最后一个参数,是委托的一种形式?

sel*_*tze 5

"委托"实际上并不是C++术语的一部分.在C#中,它类似于一个美化的函数指针,它可以存储对象的地址以及调用成员函数.你当然可以在C++中用类似的小东西编写这样的东西.甚至更通用:结合boost::bind<>使用boost::function<>.

在C++中,我们使用术语"函数对象".函数对象是通过函数调用operator()"可调用"的任何东西(包括函数指针).

std :: sort接受一个"谓词",它是一个特殊的函数对象,不会修改其参数并返回一个布尔值.