В C++20 появились корутины, но даже простой генератор требовал 20-100 строк boilerplate-кода. C++23 решает эту проблему с помощью
std::generator — стандартного интерфейса, который превращает генерацию последовательностей в одну строку.📹 Доклад Нико Джосуттиса на Meeting C++ 2025
Автор книг по C++ и участник стандартизации показывает, как
std::generator работает под капотом. Разбирается механизм приостановки/возобновления, управление состоянием в heap и обработка исключений. Идеально для тех, кто хочет понять корутины на практике, а не только в теории.🎯 Практическая ценность
Увидите реальные примеры: от простой итерации по массиву до реализации бесконечной последовательности Фибоначчи. Докладчик сравнивает классический подход с итераторами и современный с
std::generator.Для разработчиков, которые готовы перейти на C++23 и хотят писать более элегантный код.
👉 Доклад
📍 Навигация: Вакансии • Задачи • Собесы
Библиотека C/C++ разработчика
#линкер_рекомендует
