0
У меня этот код.Что означает []() {} конструкция в C++?
boost::for_each(
boost::make_iterator_range(
func(arg1),
func(arg2)
),
[&d, &f](const a<b>& c)
{
something;
}
);
Я понимаю итераторную часть кода. Мне непонятно, что мы повторяем. Что означает эта конструкция? [](){}
[Этот вопрос] (http://stackoverflow.com/questions/7627098/what-is-a-lambda-expression-in-c11) имеет довольно хорошее объяснение. – chris