On Friday, 11 March 2016, Jens Maurer <<a href="mailto:Jens.Maurer@gmx.net">Jens.Maurer@gmx.net</a>> wrote:<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
> There is also some sentiment for getting rid of the existing “capture this by value” semantics that we decided aren’t what people really want (i.e., at some point making capture this by value the same thing as the new capture of *this).</blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br></blockquote>The current "surprising" case is when you do [=] as that still effectively catches non-static member variables by reference. Personally, I'd be happy with future C++ failing to compile for member access (including non-static member functions) w/o explicitly capturing this or *this, but I have no proposal at this time. <br><br>-- <br><div dir="ltr"><div><div dir="ltr"><div> Nevin ":-)" Liber <mailto:<a href="mailto:nevin@eviloverlord.com" target="_blank">nevin@eviloverlord.com</a>> +1-847-691-1404</div></div></div></div><br>