Posts
![](https://www.modernescpp.com/wp-content/uploads/2023/10/TimelineCpp20Ranges-495x373.png)
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…
![](https://www.modernescpp.com/wp-content/uploads/2023/10/TimelineCpp20Ranges-495x373.png)
The Ranges Library in C++20: Design Choices
Thanks to the ranges library, working with the Standard Template Library (STL) is much more comfortable…
![](https://www.modernescpp.com/wp-content/uploads/2023/09/Cpp23-3-495x400.png)
C++23: Ranges Improvements and std::generator
C++20 does not provide concrete coroutines, but C++20 provides a framework for implementing coroutines.…
![PipesAndFilter](https://www.modernescpp.com/wp-content/uploads/2023/04/PipesAndFilter.png)
Pipes-and-Filters
/
0 Comments
The Pipes-and-Filters architecture pattern describes the structure of systems that process data streams.
The…
![Cpp23](https://www.modernescpp.com/wp-content/uploads/2022/06/Cpp23.jpg)
Ranges Improvements with C++23
Thanks to C++23, constructing containers will become more convenient. Additionally, the ranges library…
![](https://www.modernescpp.com/wp-content/uploads/2022/06/TimelineCpp20Ranges-495x373.png)
Improved Iterators with Ranges
There are more reasons to prefer ranges library above the classical Standard Template Library. The ranges…
![](https://www.modernescpp.com/wp-content/uploads/2022/06/TimelineCpp20Ranges-495x373.png)
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…
![](https://www.modernescpp.com/wp-content/uploads/2022/06/TimelineCpp20Ranges-495x373.png)
Projections with Ranges
The algorithms of the ranges library are lazy, can work directly on the container, and can easily be…
![](https://www.modernescpp.com/wp-content/uploads/2022/06/TimelineCpp20Ranges-495x373.png)
The Ranges Library in C++20: More Details
Working with the Standard Template Library (STL) is much more comfortable and powerful thanks to the…
![](https://www.modernescpp.com/wp-content/uploads/2022/06/TimelineCpp20Ranges-495x373.png)
C++20: Python’s map Function
Today, I finish my experiment writing beloved Python functions in C++. So far, I have implemented the…