
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…

C++23: A New Way of Error Handling with std::expected
C++23 extends the interface of std::optional and gets the new data type std::expected for error handling.
Before…

C++23: A Modularized Standard Library, std::print and std::println
The C++23 standard library has very impressive improvements. In this post, I will write about the modularized…

60 terrible tips for a C++ developer
Today, I want to present a mini book written Andrey Karpov from the PVS-Studio team. This book is educational…

C++ Parallel STL Benchmark
Today, I'm happy to present a guest post from Victor J. Duvanenko about my favorite C++17 feature: the…


C++23: More Small Pearls
With the static multidimensional subscript and call operator, the C++23 core language has more to offer.
auto(x)…


My New Blog
My blog Modernes C++ is over seven years old and needed a redesign. Here it is. I hope you like it.
If…