Код: Выделить всё
co_await foo()
- Реализовать задачу::promise_type::await_transform которые возвращают Awaiter.
- Реализуйте Awaiter Final_suspend() в задаче::promise_type, как код Льюиса Бейкера здесь: https://godbolt.org/ z/3qKqWEqYG
- Реализовать глобальный оператор co_await(task&& t)
Реализовать оператор co_await() в задаче< /li>
Подробнее здесь: https://stackoverflow.com/questions/784 ... table-type
Мобильная версия