vault backup: 2022-06-13 15:30:30

Affected files:
02. PARA/03. Resources(資源)/C++17/lambda.md
This commit is contained in:
2022-06-13 15:30:30 +08:00
parent f772156274
commit 352834243a

View File

@@ -24,3 +24,13 @@ auto comapre = [] (int x, int y) -> bool {
return x < y;
};
```
## Lamdba的擷取子句
以中括號開頭的 *lamdba 導入器*可以將外部的變數傳給 Lamdba 運算式正式名稱是「擷取子句capture clause」。
[=] 表示它們會以值擷取captured by value
[&] 表示它們會以址擷取captured by reference
### 以值擷取captured by value
假設有一個function如下
### 以址擷取captured by reference