cpp-bind学习

原文

bind 可以用来将用户提供的需要一个参数的函数转换成不需要参数的函数对象。绑定的值(在这个例子中是123)存储在函数对象内并且会被自动传递给用户指定的函数:

20190624_161458.png

参数绑定也可以用于将类成员函数转换成零参数的函数对象。非静态成员函数需要一个隐式的 this 参数。这意味着需要绑定一个合适的类实例指针到这个函数对象:

20190624_161559.png