其他分享
首页 > 其他分享> > ptr_fun/mem_fun/mem_fun_ref

ptr_fun/mem_fun/mem_fun_ref

作者:互联网

背景介绍:当使用STL中的算法时,由于算法需要的回调函数既可以是普通函数也可以是仿函数,加入回调函数是普通函数,且算法对于函数的参数有一定要求,然而这个要求却限制了我们的需要,我们需要再另外在回调函数中加入参数时。

1、首先我们应当将普通函数转变为仿函数(函数对象)

2、在通过绑定适配器将仿函数的二元变为一元

因此将普通函数转变为仿函数的过程我们同样需要一种适配器即ptr_fun/mem_fun/mem_fun_ref三种

 

一、ptr_fun

将普通函数转变为仿函数

 

标签:函数,mem,普通,为仿,fun,ref,ptr
来源: https://www.cnblogs.com/tuxiaokang/p/15688859.html