
Function Templates – More Details about Explicit Template Arguments and Concepts
/
0 Comments
In the last post, "Function Templates", I wrote about the overloading of function templates and automatically…

Function Templates
A function template is a family of functions. In this post, I want to dive deeper into function templates.
Here…

Templates – First Steps
The idea of this post is quite simple. I want to visualize templates and, in particular, the template…

Printed Version of C++20 & Source Code on GitHub
I have two great news. First, you have my C++20 on Amazon and second, you can download the source…

And The Winner is: Templates
The future of C++ speaks templates, and so does my blog Modernes C++. Based on the poll of my last post,…

Quo Vadis – Modernes C++
DONE: I have written almost 100 posts about C++20. Now, I want to ask you: What should be my next big…

Automatically Resuming a Job with Coroutines on a Separate Thread
In my last post "Starting Jobs with Coroutines", I applied co_await to start a job. In this post, I improve…

Starting Jobs with Coroutines
C++20 has three new keywords to make a coroutine out of a function: co_return, co_yield, and co_await.…

A Generic Data Stream with Coroutines in C++20
In my last post in this mini-series on coroutines from the practical perspective, I presented the workflow…

An Infinite Data Stream with Coroutines in C++20
In this post, I analyze the new keyword co_yield. Thanks to co_yield, you can create an infinite data…

Executing a Future in a Separate Thread with Coroutines
This post concludes my posts about co_return in C++20. I started with an eager future, and continued…

Lazy Futures with Coroutines
Based on the coroutines-based implementation of a simple future in my last post "Implementing Simple…