Захваты с инициализатором и без, лямбда функции С++

В чем разница между этими двумя предикатами:

auto predicate = [z = x + y] (int i) { return i > z; };
auto predicate = [x, y] (int i) { return i > (x + y); };

Ответы (0 шт):