boost :: bind和boost :: lambda :: bind有什么区别?

pet*_*ohn 6 c++ boost boost-bind boost-lambda

我可以看到Boost有两个不同的绑定库,一个是"独立的",可以通过包含使用boost/bind.hpp,另一个通过包含使用boost/lambda/bind.hpp.这两者有什么区别?

Mor*_*sen 2

看看这里的解释:http://boost.org/doc/libs/1_46_0/doc/html/lambda/s08.html#id2143701

它们具有重叠的功能,但由于语义差异,因此不能交错使用。