minsk

Registration is Open for my Mentoring Program “Fundamentals for C++ Professionals”

/
I'm happy to announce: The registration for my mentoring program is now open until the 17th of April.   My…
PolicyAndTraits

Policy

/
Thanks to templates, there are new ways of software design. Policies and traits are two commonly used…
ExpressionTemplates

Avoiding Temporaries with Expression Templates

/
Expression templates are typically used in linear algebra and are  "structures representing a computation…
bundel

Help for the People in Ukraine

/
Get my 3-books bundle Modern C++ Collection for half the price ($66 -> $33).   All money…
StaticDynamic

Mixins

/
In my previous  post "More about Dynamic and Static Polymorphism", I used the Curiously Recurring…
StartMentoring

The Launch of my Mentoring Program “Fundamentals for C++ Professionals”

/
I have prepared my mentoring program and am ready to start on 22nd April.   I'm happy to say…
StaticDynamic

More about Dynamic and Static Polymorphism

/
In my last post, "Dynamic and Static Polymorphism", I introduced dynamic polymorphism. Today, I continue…
RainerTalk

More About Me

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

Dynamic and Static Polymorphism

/
Polymorphism is the property that different types support the same interface. In C++, we distinguish…
constexprIf

constexpr if

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

constexpr and consteval Functions in C++20

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

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…