Polymorphic Allocators in C++17
This post starts a miniseries about an almost unknown feature in C++17: polymorphic allocators. I often…
C++23: Ranges Improvements and std::generator
C++20 does not provide concrete coroutines, but C++20 provides a framework for implementing coroutines.…
The Final Version of my C++20 Book
I have given many C++20 classes in the last two years and improved my C++20 knowledge. Consequentially,…
C++23: A Multidimensional View
A std::mdspan is a non-owning multidimensional view of a contiguous sequence of objects. The contiguous…
C++23: Four new Associative Containers
The four associative containers std::flat_map, std::flat_multimap, std::flat_set, and std::flat_multiset…