阅读背景:

std::mem_fun vs std::mem_fn, std::bind1st/std::bind2nd vs std::bind_不会?学啊!

来源:互联网 

1.mem_fun vs mem_fn

在C++ 11之前,当需要使用STL算法对容器中的对象一次调用成员函数时,我们需要使用到mem_fun或者mem_fun_ref,至于mem_fun和mem_fun_ref之间的选择根据容器中存储的对象是对象指针还是对象本身来选择,其中mem_fun针对对象本身,而mem_fun_ref则针对对象本身。例如,在C++ 11之前,当需要使用STL算法对容器




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: