Polymorphic Allocators in C++17

This post starts a miniseries about an almost unknown feature in C++17: polymorphic allocators. I often…

C++ Parallel STL Benchmark

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

Performance of the Parallel STL Algorithms

/
In my last post, "Parallel Algorithms of the STL with the GCC Compiler", I presented the necessary theory…
timelineParallelSTL

Parallel Algorithms of the STL with the GCC Compiler

/
GCC supports my favorite C++17 feature: the Standard Template Library (STL) parallel algorithms. I recognized…

C++17: Improved Associative Containers and Uniform Container Access

/
C++11 has eight associative containers. With C++17, you can more comfortably insert new elements into…
timeline

C++17: New Parallel Algorithms of the Standard Template Library

/
The idea is quite simple. The Standard Template (STL) has more than 100 algorithms for searching, counting,…
timeline

C++17 has a Visitor

/
What have std::optional, std::any, and std::variant in common? You can construct them in place. But that…
timeline

C++17 – Avoid Copying with std::string_view

/
The purpose of std::string_view is to avoid copying data already owned by someone else and of which only…
timeline

C++17- std::byte and std::filesystem

/
My post, C++17 - What's New in the Library, was fine for the first overview. Today, I will look deeper…
timeline

C++17- More Details about the Core Language

/
After I provided the big picture of the new C++17 core language in my post "C++17 - What's New in the…