✅ 核心先记:lambda捕获规则
\] 捕获区决定外部变量的使用方式, () 参数区, {} 函数体
✅ 值传递: \[x,y\] → 拷贝外部变量,lambda内只读(默认),修改需加 mutable
✅ 引用传递: \[\&x,\&y\] → 直接引用外部变量,lambda内修改会同步影响外部
✅ 混合捕获: \[x,\&y\] → 部分值传、部分引用,最常用场景
📌 示例1:值传递(默认只读,拷贝外部变量)
cpp
#include \
✅ 核心先记:lambda捕获规则
\] 捕获区决定外部变量的使用方式, () 参数区, {} 函数体
✅ 值传递: \[x,y\] → 拷贝外部变量,lambda内只读(默认),修改需加 mutable
✅ 引用传递: \[\&x,\&y\] → 直接引用外部变量,lambda内修改会同步影响外部
✅ 混合捕获: \[x,\&y\] → 部分值传、部分引用,最常用场景
📌 示例1:值传递(默认只读,拷贝外部变量)
cpp
#include \