On 2013-10-29 22:57, Ali Çehreli wrote:

Imagine someone decides to return a lambda from foo() instead:

auto foo()
{
     S s = S(1);
     return {};    // <-- Should 's' be immortal now?
}

Too subtle for my taste! :)

Of course not. "s" is never referred to in the returned delegate.

--
/Jacob Carlborg

Reply via email to