Eu entendo que a maneira correta de capturar this(para modificar as propriedades do objeto) em um lambda é a seguinte: auto f = [this] () { /* ... */ }; Mas estou curioso para saber a seguinte peculiaridade que vi: class C { public: void foo() { // auto f = [] () { // this not captured...