1
Это UB, чтобы возобновить сопрограмму функции-члена объекта, время жизни которого закончилось?
Этот вопрос вытекает из этого комментария: объяснение времени жизни лямбда для сопрограмм C ++ 20 относительно этого примера: auto foo() -> folly::coro::Task<int> { auto task = []() -> folly::coro::Task<int> { co_return 1; }(); return task; } Таким образом, вопрос заключается в том, fooприведет ли выполнение возвращаемой сопрограммы к UB. «Вызов» …