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 2013-03-13 15:31:33