C++20: More Details to Coroutines--Rainer Grimm
Understand them to be able to use them.
C++20: More Details to Coroutines
by Rainer Grimm
From the article:
My job in this and further posts is to explain the framework for building coroutines. On the end, you can create your own or using an existing implementation of coroutines such as the excellent one cppcoro from Lewis Baker.
Today's post is in-between: This post is not an overview but also not in-depth dive into the coroutines framework that follows in the next posts.
The first question you may have is: When should I use coroutines?

Note: Given the pandemic, we weren't sure whether to run our annual survey now at all. Thank you very much to the several hundred people who gave 
Conan, the C and C++ package manager, is now part of GitLab