我认为存储一个绑定的 lambda 函数以供以后使用可能很有用,但我还没有看到任何关于将boost::lambda::bind
函数的返回值分配给该返回类型的对象的示例。有没有办法干净地做到这一点,还是没有理由这样做?
例子:
boost::lambda::lambda_functor<?> lf = boost::lambda::bind(boost::lambda::constructor<Foo>(), x);
我认为存储一个绑定的 lambda 函数以供以后使用可能很有用,但我还没有看到任何关于将boost::lambda::bind
函数的返回值分配给该返回类型的对象的示例。有没有办法干净地做到这一点,还是没有理由这样做?
例子:
boost::lambda::lambda_functor<?> lf = boost::lambda::bind(boost::lambda::constructor<Foo>(), x);