
У вищеприведеному коді виникає сегфолт на рядку std::cout << add << std::endl;. Це відбувається через те, що this стає висипаючимся всередині лямбди. Однак я не розумію, чому це відбувається та як цього уникнути. Я також пробував захоплювати лямбду всередині foo за значенням та рухом/перенаправленням, але без позитивного результату.