On Saturday, 3 November 2012 at 12:56:36 UTC, mist wrote:
http://codepad.org/s38L9tUr
Am I misunderstanding something regarding C++ here?
On Saturday, 3 November 2012 at 02:44:49 UTC, Mehrdad wrote:
On Saturday, 3 November 2012 at 02:27:21 UTC, mist wrote:
Regarding delegates - I think deal is that none of this C++
stuff can automatically capture local function context with
delegate, so there are no _real_ delegates.
I don't understand what you mean...
std::function<int(int)> make_adder(int a)
{
return [=](int b) { return a + b; };
}
You could use the following instead
auto f = [&](){ return x; };
but then you cannot return the lambda.
--
Paulo