June 9, 2022

There are more reasons to prefer ranges library above the classical Standard

Read More

May 31, 2022

The ranges library in C++20 supports sentinels. Sentinels stand for the end

Read More

May 25, 2022

The algorithms of the ranges library are lazy, can work directly on

Read More

May 19, 2022

Working with the Standard Template Library (STL) is much more comfortable and

Read More

May 12, 2022

Concepts are a powerful and elegant tool to check at compile time

Read More

May 5, 2022

static_assert allows you to check at compile time if a type T

Read More

April 27, 2022

In my last post “Defining Concepts with Requires Expressions“, I exemplified how

Read More

April 20, 2022

In my last post, “Define Concepts“, I defined the concepts Integral, SignedIntegral,

Read More

April 12, 2022

There are two ways to define a concept: You can combine existing

Read More

September 2, 2021

In the last weeks, I learned something new about modules in C++20:

Read More

March 9, 2021

In my last post “Starting Jobs with Coroutines“, I applied co_await to

Read More

March 7, 2021

C++20 has three new keywords to make a coroutine out of a

Read More