Я бы подумал, что было бы полезно хранить связанную функцию лямбда, которая будет использоваться позже, но я не видел примеров возвращаемого значения функции boost::lambda::bind
, назначаемой объекту этого типа возврата. Нет ли способа сделать это чисто, или просто нет причин для этого?Назначить объекту возвращаемое значение boost :: lambda :: bind?
Пример:
boost::lambda::lambda_functor<?> lf = boost::lambda::bind(boost::lambda::constructor<Foo>(), x);
Я не знаком с Boost.Lambda, но в C++ 11, вы можете использовать 'auto' –
Если вы уже используете C++ 11, нет необходимости в boost :: lambda; lambdas уже являются частью языка в C++ 11. – Salami