Learning how to use Coroutines in C++20

In this recipe, we will take a brief peek into an upcoming feature in C++20 called Coroutines. Unlike some of the other features in being added to C++20, Coroutines are not possible in C++ today. Coroutines provide the ability to suspend the execution of a function and yield a result. Once the result is used, the function can be resumed where it left off to continue execution. This recipe is important as C++20 will be adding first-class support (that is, new keywords) to C++ to support Coroutines and it is likely that this new feature will begin to surface in libraries and examples in the near future.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset