Code: Select all
// with superfluous argument `this`, less efficient.
auto fn1 = [](int a, int b) { return a + b; };
// no argument `this`, more efficient!
auto fn2 = [](int a, int b) static { return a + b; };
Warum definiert der C++-Standard nicht implizit ein Lambda, das nichts erfasst, als statisch standardmäßig?