Учимся готовить C++ корутины на практике, часть 2: генераторы
Корутины — мощный инструмент, добавленный в C++20. В стандартной библиотеке нет готовых удобных пользователю средств, которые можно было бы сразу начать использовать, но в то же время уже есть несколько библиотек, реализующих такие примитивы.
Также теперь есть лучшие практики в части использования корутин в C++, которые появились во время их изучения и о которых следует знать разработчикам.
В этот раз доклад посвящен части корутин, отвечающей за генераторы.
Будет рассказ о том, как работают корутины, о ключевом слове co_yield
и о том, как концептуально работают простые и асинхронные генераторы.
Спикеры
Приглашенные эксперты
Карина Дорожкина
Компания: Лаборатория Касперского