bind可以用成员函数来替代静态函数。
回调函数一般使用静态函数,其中需要传入具体对象的指针,然后该对象的成员变量或函数,都需要加上“对象指针->”这个前缀。
bind可以将成员函数用于回调函数。成员函数多了一个隐含的参数this,所以直接用作回调会报错,bind可以将this封装起来(可以理解为骗过编译器)
参考 c++11:std::bind_std::bind this失效-CSDN博客
读书笔记:C++11新特性:std::bind与成员函数_std::bind绑定成员函数 reference to non-static member fun-CSDN博客
std::bind()和this相遇 - yyfaaa - 博客园 (cnblogs.com)
标签:std,函数,静态,bind,成员,c++ From: https://www.cnblogs.com/xixixing/p/18037414