Posts

The Ranges Library in C++20: More Design Choices
The ranges library in C++20 made due to performance reasons a few unique design choices. These choices…

The Ranges Library in C++20: Design Choices
Thanks to the ranges library, working with the Standard Template Library (STL) is much more comfortable…

C++23: Ranges Improvements and std::generator
C++20 does not provide concrete coroutines, but C++20 provides a framework for implementing coroutines.…

Pipes-and-Filters
/
0 Comments
The Pipes-and-Filters architecture pattern describes the structure of systems that process data streams.
The…

Ranges Improvements with C++23
Thanks to C++23, constructing containers will become more convenient. Additionally, the ranges library…

Improved Iterators with Ranges
There are more reasons to prefer ranges library above the classical Standard Template Library. The ranges…

Sentinels and Concepts with Ranges Algorithms
The ranges library in C++20 supports sentinels. Sentinels stand for the end of a range and can be regarded…

Projections with Ranges
The algorithms of the ranges library are lazy, can work directly on the container, and can easily be…

The Ranges Library in C++20: More Details
Working with the Standard Template Library (STL) is much more comfortable and powerful thanks to the…

C++20: Python’s map Function
Today, I finish my experiment writing beloved Python functions in C++. So far, I have implemented the…