Question.6
A developer tries to modify a captured value:
int count = 0; auto increment = [count]() { count++; // Modify captured copy return count; };
Will this compile?
Select Answer
Yes -- captured values can be modified freely
No -- value captures are const by default; modifying count requires the mutable keyword: [count]() mutable { count++; }
Yes -- but count is a reference
No -- lambdas cannot have return statements