YABP - Coroutines in C++

Coroutines in C++

This blog post is yet another one on the topic of Coroutines in C++. Coroutines are a language feature which has been baked into the standard from C++20 onwards. The objective of the blogpost is two-fold.

  1. I use the post as a diary to document my learning progress on coroutines in a way that may help future-me to grasp it quicker if I ever forget how they work.

  2. In the same spirit as the first objective, the presentation might help someone build the mental picture of coroutines as other blog posts did for me.