Вопросы к Поиску с Алисой
Разница между лямбда-выражениями с захватом по значению и по ссылке заключается в том, как внешние переменные становятся доступными внутри лямбда-выражения. learntutorials.net
При захвате по значению внешние переменные передаются через параметр, который представляет константную ссылку, и сохраняются в приватную переменную. metanit.com Поскольку все действия лямбда-выражения выполняются в операторе, который определён как константный, то значение приватной переменной изменить нельзя. metanit.com Поэтому внешние переменные передаются по значению — можно получить их значение, но изменить его нельзя. metanit.com
При захвате по ссылке в квадратных скобках указывается символ амперсанда (&). metanit.com proproprogs.ru В этом случае лямбда-выражение может изменять значения внешних переменных. metanit.com