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, and manipulation of ranges and their elements. With C++17, 69 of them are overloaded and a few new are added. The overloaded and new algorithm can be invoked with a so-called execution policy. By using the execution policy, you can specify whether the algorithm should run sequential, parallel, or parallel and vectorized.

Read more
Tags: C++17
Comments 7Views: 10893

C++17 has a Visitor

What have std::optional, std::any, and std::variant in common? You can construct them in-place. But that is not everything. A std::variant supports a visitor.

Read more
Tags: C++17
Comments 1Views: 7890

Get the Current Pdf Bundle: Concurrency with C++17 and C++20

I have prepared the pdf bundle. To get it is quite simple.

Read more
Comments 1Views: 3656

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

The purpose of std::string_view is to avoid copying data which is already owned  by someone else and of which only a non-mutating view is required. So, this post is mainly about performance.

Read more
Tags: C++17
Comments 3Views: 13296

The Winners of the Next Pdf Bundles

The winners of the next pdf bundles are.

Read more
Comments 1Views: 1487

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 into the new library. 

Read more
Comments 1Views: 11031

Which pdf bundle should I provide?

Now, it's time to choose the next pdf bundle? You will get all posts, all source files, and a cmake file to the chosen topic.

Read more
Tags: C++17
Comments 61Views: 1911

My Newest E-Books

Latest comments

Subscribe to the newsletter (+ pdf bundle)

Blog archive

Source Code

Visitors

Today 373

All 496946

Currently are 153 guests and no members online