Entries by Rainer Grimm

My Next Mentoring Program

I will start my next mentoring program in 2023, right after the ending of the current mentoring program, “Fundamentals for C++ Professionals“. Now, you have to decide which mentoring program I should implement next.

Projections with Ranges

The algorithms of the ranges library are lazy, can work directly on the container, and can easily be composed. But they have more to offer: projections. A projection is a mapping of a set into a subset. Let me show you in this post what that means:

The Ranges Library in C++20: More Details

Working with the Standard Template Library (STL) is much more comfortable and powerful thanks to the ranges library. The algorithms of the ranges library are lazy, can work directly on the container, and can quickly be composed. But there is more to it: