
More about Dynamic and Static Polymorphism
/
0 Comments
In my last post, "Dynamic and Static Polymorphism", I introduced dynamic polymorphism. Today, I continue…

More About Me
Do you want to participate in my mentoring program "Fundamentals for C++ Professionals"? Of course, you…

Dynamic and Static Polymorphism
Polymorphism is the property that different types support the same interface. In C++, we distinguish…

constexpr if
In today's post, I want to introduce an exciting C++17 feature: constexpr if. constexpr if enables it…

constexpr and consteval Functions in C++20
With C++20, constexpr became way more powerful. Additionally, we have consteval functions in C++20…

More Information about my Mentoring Program “Fundamentals for C++ Professionals”
One month ago, I presented "My Mentoring Program "Fundamentals for C++ Professionals". I'm overwhelmed…

constexpr Functions
Today, I continue my story about programming at compile time. After template metaprogramming, the type-traits…

An Update of my Book “Concurrency with Modern C++”
I am happy to announce. I updated my "Concurrency with Modern C++". This update includes a rework…

The New pdf Bundle is Ready: C++20 Concurreny – The Hidden Pearls
I have prepared the pdf bundle. To get it is quite simple.
If you subscribe to the newsletter,…

Dining Philosophers Problem III
This post ends the mini-series about the dining philosophers problem by Andre Adrian. Today, he applies…

Dining Philosophers Problem II
In the last post "Dining Philosophers Problem I", Andre Adrian started his analysis of the classical…

Dining Philosophers Problem I
At Christmas time, I had a few nice discussions with Andre Adrian. He solved the classical dining philosopher's…