Optimization with Allocators in C++17
Thanks to polymorphic allocators in C++17, you can optimize your memory allocation. This optimization…
Special Allocators with C++17
I introduced in my last post "Polymorphic Allocators with C++17" the theory of polymorphic allocators…
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…
Performance of the Parallel STL Algorithms
/
0 Comments
In my last post, "Parallel Algorithms of the STL with the GCC Compiler", I presented the necessary theory…
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…
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,…
C++17 has a Visitor
What have std::optional, std::any, and std::variant in common? You can construct them in place. But that…
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…