Sumowanie wektora - co tu przechwytuje lambda?

Sumowanie wektora - co tu przechwytuje lambda?
didzni
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 136
0
Kopiuj
    vector<int> v{ 1,2,3,4,5,6 };
    int total {0};
    for_each(v.begin(), v.end(), [&](int n) {total += n; });

Co ta lambda właściwie przechwytuje?

kq
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Szczecin
2

total

didzni
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 136
0

Aha. Dziękuję.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.