Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

std::generator in C++23 - When to Use and How to Improve It

cpponsea via YouTube

Overview

Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Explore the interface, applications, and performance optimization techniques for std::generator, the C++23 standard library's coroutine type, in this 57-minute conference talk from C++ on Sea 2025. Learn when and how to effectively use std::generator, one of the most common applications of C++20 coroutines, while examining its current performance characteristics across different compilers. Discover various techniques for improving std::generator performance and understand what responsibilities fall to programmers versus compiler implementers in optimizing C++ coroutines. Gain insights into building efficient coroutine-based solutions and understand the broader implications for C++ coroutine performance improvements, presented by Johannes Kalmbach, a researcher and PhD candidate who applies modern C++ to build high-performance RDF/SPARQL engines for knowledge graphs.

Syllabus

std::generator in C++23: When to use, and how to improve it - Johannes Kalmbach - C++ on Sea 2025

Taught by

cpponsea

Reviews

Start your review of std::generator in C++23 - When to Use and How to Improve It

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.