915 B
915 B
[depr.capture.this]
Annex D (normative) Compatibility features [depr]
D.3 Implicit capture of *this by reference [depr.capture.this]
For compatibility with prior revisions of C++, a lambda-expression with capture-default= ([expr.prim.lambda.capture]) may implicitly capture*this by reference.
[Example 1: struct X {int x; void foo(int n) {auto f = = { x = n; }; // deprecated: x means this->x, not a copy thereofauto g = =, this { x = n; }; // recommended replacement}}; â end example]