And the Winners for the Five Vouchers for Stephan's Book "Clean C++20" are

I'm happy to present the five winners in this post including their answers.

Read more
Views: 604

Performance of the Parallel STL Algorithms

I presented in my last post "Parallel Algorithms of the STL with the GCC Compiler" the necessary theory about the C++17 algorithm. Today, I make a performance test using the Microsoft compiler and the GCC compiler to answer the simple question: Does the execution policy pay off?

Read more
Views: 14296

Parallel Algorithms of the STL with the GCC Compiler

GCC supports my favorite C++17 feature: the parallel algorithms of the Standard Template Library (STL). I recognized this a few days ago, and I'm happy to write a post about it and share my enthusiasm.

Read more
Views: 10361

Five Vouchers for Stephan Roth's Book "Clean C++20" to Win

I give away five vouchers for Stephan Roth's book "Clean C++20", sponsored by the book's publisher Apress.

Read more
Views: 2269

Full Specialization of Function Templates

As you may know from my previous post Template Specialization, function template can only be full but not partial specialized. To make my long story short: Don't specialize function templates. Just use function overloading.

Read more
Views: 2793

Template Specialization - More Details About Class Templates

After I presented in my last post Template Specialization the basics about template specialization, I dig today deeper. I want to present the partial and full specialization of a class template as a compile-time if.

Read more
Views: 2619

Template Specialization

Templates define the behavior of families of classes or functions. Often it is required that special types or non-types may be treated special. To support this use case, you can specialize templates.

Read more
Views: 2811

Template Argument Deduction of Class Templates

In my last post Template Arguments, I wrote about function template type deduction (C++98) and auto type deduction (C++11). Today I wear more modern hats. I start with automatic type deduction of non-type template parameters and class templates (C++17) and finish with automatic type deduction of concepts (C++20).

Read more
Views: 3208

Template Arguments

It is quite 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).

Read more
Views: 3398

The New pdf Bundle is Ready: C++20 Coroutines

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

Read more
Views: 2688

My Newest E-Books

Course: Modern C++ Concurrency in Practice

Course: C++ Standard Library including C++14 & C++17

Course: Embedded Programming with Modern C++

Course: Generic Programming (Templates)

Course: C++ Fundamentals for Professionals

Interactive Course: The All-in-One Guide to C++20

Subscribe to the newsletter (+ pdf bundle)

Blog archive

Source Code

Visitors

Today 5010

Yesterday 7071

Week 41986

Month 202660

All 6851352

Currently are 214 guests and no members online

Kubik-Rubik Joomla! Extensions

Latest comments