
Using Requires Expression in C++20 as a Standalone Feature
/
0 Comments
In my last post "Defining Concepts with Requires Expressions", I exemplified how you can use requires…

Defining Concepts with Requires Expressions
In my last post, "Define Concepts", I defined the concepts Integral, SignedIntegral, and UnsigendIntegral…
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…

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

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

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…

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…

Software Design with Traits and Tag Dispatching
Tag Dispatching enables it to choose a function based on the type characteristics. This decision takes…

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…

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

Avoiding Temporaries with Expression Templates
Expression templates are typically used in linear algebra and are "structures representing a computation…