Boost::bind 和 Boost Phoenix::bind 有什么区别?
phoenix::bind
就好像lambda::bind
返回一个表达式模板的函数,该模板记录它必须调用给定的函数。它们被设计为分别与phoenix 和lambda 一起工作。结果,它们包含了更多的东西。例如,它们返回的类型会重载所有可能的运算符,以便稍后可以记录并执行它们各自的操作。
boost::bind
“只是”一个活页夹。它将绑定该函数,并返回一个重载了函数调用运算符的类型,仅此而已。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)