c++11的bind函数

对于bind函数,默认bind进来的参数都是值传递,当需要传引用进来的时候,需要用ref()来修饰。例子如下: 所以可以知道,bind默认都是值传递。lambda表达式捕获的时候是可以指定是引用捕获还是值传递,这点lambda比bind好一些。他们背后的原理其实都是一样的,都是形成了一个可调用对象,bind进来的参数或者lambda捕获的参数都存在于这个可调用对象里面。
相关文章
相关标签/搜索