C++ lectures at MIPT (in Russian). Lecture 10. Coroutines, part 1

Аватар автора
siv62
Лекции в магистратуре МФТИ по C++ на русском языке. На этой лекции мы вступим на неисследованную территорию программирования с использованием сопрограмм. На первой лекции рассматривается общая схема сопрограммы и её жизненный цикл в простых случаях. Лектор: Константин Владимиров Дата лекции: 10 декабря 2019 года Съёмка и звук: Дмитрий Рябцев Предыдущая лекция: Следующая лекция: • C++ lectures at MIPT (in Russian). Le... Errata: * 18:11 co_return не содержит co_await напрямую, что логично, результат return_void/return_value не awaitable. Вместо этого делается переход на выражение co_await promise.final_suspend() происходит. * 56:10 вызывается handle.resume() независимо от handle.done(), хотя !handle.done() должно являться предусловием для возможности сделать resume * 1:19:13 -- начиная с C++11, list::size имеет константную сложность

0/0


0/0

0/0

0/0