S
Size: a a a
К
SH
S
S
ГС
SH
S
К
S
S
К
ГС
SH
К
// int n;
// [=](){n = 10;}();
А тут почему ошибка будет? Передается ведь по значению? Или оно константое?tb
int x = 5;
int y;
auto lamb = [x]() {return x + 5; };
y= lamb();
cout << y<<","<< x << endl; //outputs 10,5
x = 20;
y = lamb();
cout << y << "," << x << endl; //output 10,20