TimelineCpp20Concepts

Check Types with Concepts

/
Concepts are a powerful and elegant tool to check at compile time if a type fulfills. Thanks to static_assert,…
TimelineCpp20Concepts

Check Types with Concepts – The Motivation

/
static_assert allows you to check at compile time if a type T fulfills the Concept: static_assert(Concept<T>).   Before…
TimelineCpp20Concepts

Using Requires Expression in C++20 as a Standalone Feature

/
In my last post "Defining Concepts with Requires Expressions", I exemplified how you can use requires…
TimelineCpp20Concepts

Defining Concepts with Requires Expressions

/
In my last post, "Define Concepts", I defined the concepts Integral, SignedIntegral, and UnsigendIntegral…
ThreeGuys

C++ 20 Techniques for Algorithmic Trading

/
Why do the biggest and most profitable trading firms use C++? In this webinar we will address this question…
TimelineCpp20Concepts

Define Concepts

/
There are two ways to define a concept: You can combine existing concepts and compile-time predicates,…
PolicyAndTraits

Type Erasure

/
Type erasure based on templates is a pretty sophisticated technique. It bridges dynamic polymorphism…
talk

10 Days Left to Register Yourself for my Mentoring Program “Fundamentals for C++ Professionals”

/
The registration for my mentoring program, "Fundamentals for C++ Professionals", is still open until…

A std::advance Implementation with C++98, C++17, and C++20

/
In my last post, I presented a possible std::advance implementation based on tag dispatching. One of…
SampleSmall

A Sample for my Mentoring Program “Fundamentals for C++ Professionals”

/
Before you participate in my mentoring program, you should know more about it. Today, I publish as a…