The standard actually instructed him to capture the variable, not what she was talking about. It was a mistake in the standard, and the only case in C ++ where this could happen.
There is a bug report and a proposed resolution (thanks @tc) that changed it to capture the indicated target.
, , (, , this), , . , , , , , locals/globals, .
, , , , . , .