2019.06.08
俘获是零或更多俘获符的逗号分隔列表,可选地以默认俘获符开始。仅有的默认俘获符是:
&(以引用隐式俘获被使用的自动变量)=(以复制隐式俘获被使用的自动变量)
当出现任一默认俘获符时,都能隐式俘获当前对象(*this)。当它被隐式俘获时,始终被以引用俘获,即使默认俘获符是=也是如此。
当默认俘获符为=时,*this 的隐式俘获被弃用。 (C++20 起)
俘获是零或更多俘获符的逗号分隔列表,可选地以默认俘获符开始。仅有的默认俘获符是:
&(以引用隐式俘获被使用的自动变量)= (以复制隐式俘获被使用的自动变量)当出现任一默认俘获符时,都能隐式俘获当前对象(*this)。当它被隐式俘获时,始终被以引用俘获,即使默认俘获符是=也是如此。
当默认俘获符为=时,*this 的隐式俘获被弃用。 (C++20 起)