C++11 std::bind(二)
最新推荐文章于 2020-07-16 14:34:49 发布
1. bind
可以用来将用户提供的需要一个参数的函数转换成不需要参数的函数对象。绑定的值(在这个例子中是123)存储在函数对象内并且会被自动传递给用户指定的函数:this
参数。这意味着需要绑定一个合适的类实例指针到这个函数对象:this
指针也可以显式地传递给需要一个参数的函数对象:bind
会自动忽略这些多余的参数:bind
还允许重新组织函数对象的参数顺序: