捕获与将参数传递到 lambda 表达式有何不同?我什么时候应该使用捕获而不是仅仅传递一些变量?
供参考:http ://en.cppreference.com/w/cpp/language/lambda#Lambda_capture
该参考仅将其定义为“逗号分隔值列表”,但没有定义它们的用途或我使用它们的原因。
补充一下:这与“什么是 lambda 表达式”不是同一个问题,因为我不是问 lambda 表达式是什么或何时使用它。我问捕获的目的是什么。捕获是 lambda 表达式的组成部分,可以获取值,但互联网上的其他地方没有很好地解释这些值的预期目的是什么,以及它与捕获后传递的值有何不同。