Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Boost::bind 和 Boost Phoenix::bind 有什么区别?
phoenix::bind就像lambda::bind一个函数,它返回一个表达式模板,记录它必须调用给定的函数。它们被设计为分别与 phoenix 和 lambda 一起工作。结果,它们包含更多的东西。就像,它们返回的类型重载了所有可能的运算符,以便以后可以记录和执行它们各自的操作。
phoenix::bind
lambda::bind
boost::bind是“只是”一个活页夹。它将绑定函数,并返回一个函数调用运算符重载的类型,仅此而已。
boost::bind