C++20 Modules: Private Module Fragment and Header Units

In the last weeks, I learned something new about modules in C++20: private modules fragments and header units. Consequently, I make a short detour in this post and present these new features.

Read more
Tags: Modules
Views: 21497

The First Big Update of My C++20 Book

I'm happy to announce the first big update of my C++20 book. The update was mainly due to the improved C++ compiler support of C++20. The update includes concepts, the ranges library, modules, the three-way comparison operator, the format library, and the chrono library.

Read more
Views: 9467

Which pdf bundle do you want? Make your choice!

Now, it's time to choose the next pdf bundle? Get all the material to your chosen topic.

Read more
Views: 4879

More about Variadic Templates ...

There is a lot of power in the strange-looking three dots that are heavily used in the Standard Template Library. Today, I visualize the expansion of the three dots and show a few use cases.

Read more
Views: 20180

Variadic Templates or the Power of Three Dots

A variadic template is a template that can have an arbitrary number of template parameters. This feature may seem magical to you if you see it for the first time. So, let me demystify variadic templates.

Read more
Views: 28714

Template Instantiation

Template instantiation is creating a concrete function or a concrete class out of a function or class template. Creating template instantiation can be implicit (compiler-generated) or explicit (user-provided).

Read more
Views: 29258

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: 10643

Performance of the Parallel STL Algorithms

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

Read more
Views: 40702

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 this a few days ago, and I'm happy to write a post about it and share my enthusiasm.

Read more
Views: 31868

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: 6736

Stay Informed about my Mentoring

 

Mentoring

English 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

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

Course: Master Software Design Patterns and Architecture in C++

Subscribe to the newsletter (+ pdf bundle)

All tags

Blog archive

Source Code

Visitors

Today 3765

Yesterday 5555

Week 33973

Month 55647

All 12133856

Currently are 163 guests and no members online

Kubik-Rubik Joomla! Extensions

Latest comments