Entries by Rainer Grimm

Template Arguments

It is pretty interesting how the compiler deduces the types for the template arguments. To make it short, you get most of the time the type you expect. The rules do not only apply to function templates (C++98) but also to auto (C++11), to class templates (C++17), and concepts (C++20).

“Concurrency with Modern C++” Update to C++20

I am happy to announce. I updated my “Concurrency with Modern C++” book to C++20. This update includes a restructuring of the book and more than 50 pages and runnable examples. Now, you get about 650 pages of concurrency in C++ and nearly 200 runnable examples. Here is more info: https://leanpub.com/concurrencywithmodernc