Language
C++
Compiler
gcc HEAD 14.0.0 20231228 (experimental)
Options
Warnings
Don't Use Boost
C++2b(GNU)
no pedantic
$ g++ prog.cc -Wall -Wextra -std=gnu++2b
[&] {std::cout << ++i << " " << ++j << " " << ++k << std::endl; }
11 21 31
[i,j, &k] {std::cout << i << " " << j << " " << ++k << std::endl; }
11 21 32
[i,j,&k] mutable {std::cout << ++i << " " << ++j << " " << ++k << std::endl; }
12 22 33
[=] {std::cout << i << " " << j << " " << k << std::endl; }
11 21 33
Exit Code:
0