Начало основного контента

Учимся готовить C++ корутины на практике, часть 2: генераторы

Язык -RU

Корутины — мощный инструмент, добавленный в C++20. В стандартной библиотеке нет готовых удобных пользователю средств, которые можно было бы сразу начать использовать, но в то же время уже есть несколько библиотек, реализующих такие примитивы.

Также теперь есть лучшие практики в части использования корутин в C++, которые появились во время их изучения и о которых следует знать разработчикам.

В этот раз доклад посвящен части корутин, отвечающей за генераторы.

Будет рассказ о том, как работают корутины, о ключевом слове co_yield и о том, как концептуально работают простые и асинхронные генераторы.

  • #c++20
  • #generators
  • #coroutines

Приглашенные эксперты