Which pdf bundle do you want? Make your choice!

Now, it's time to choose the next pdf bundle? Get all the material to your chosen topic.

Read more
Views: 6203

Function Templates - More Details about Explicit Template Arguments and Concepts

In the last post, "Function Templates", I wrote about the overloading of function templates and automatically deducing the return type of a function template. Today, I dive deeper and explicitly specify a function template's arguments and bring concepts into the play.

Read more
Tags: Concepts
Views: 14562

Function Templates

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

Read more
Views: 15955

Templates - First Steps

The idea of this post is quite simple. I want to visualize templates and, in particular, the template instantiation process. Thanks to C++ Insights, this visualization is pretty straightforward.

Read more
Views: 22815

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 code on GitHub.

Read more
Views: 8748

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++", my next presumably 50 - 100 posts explain the details of templates. I want to give you an idea of the upcoming posts in this post.

Read more
Views: 11494

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 topic? Make your choice in this poll.

Read more
Views: 9909

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 the workflow and automatically resume a job if necessary. In my final step, I resume the job on a separate thread.

Read more
Views: 12619

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. co_await requires an Awaitable as arguments and starts the Awaiter workflow. Let me show in this post what that means.

Read more
Views: 15359

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 of "An Infinite Data Stream with Coroutines in C++20". In this post, I use the generic potential of the data stream.

Read more
Views: 12763

Stay Informed about my Mentoring

 

Mentoring

English Books

Course: Modern C++ Concurrency in Practice

Course: C++ Standard Library including C++14 & C++17

Course: Embedded Programming with Modern C++

Course: Generic Programming (Templates)

Course: C++ Fundamentals for Professionals

Course: The All-in-One Guide to C++20

Course: Master Software Design Patterns and Architecture in C++

Subscribe to the newsletter (+ pdf bundle)

All tags

Blog archive

Source Code

Visitors

Today 4901

Yesterday 6193

Week 11094

Month 32768

All 12110977

Currently are 201 guests and no members online

Kubik-Rubik Joomla! Extensions

Latest comments