Check Types with Concepts
/
0 Comments
Concepts are a powerful and elegant tool to check at compile time if a type fulfills. Thanks to static_assert,…
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…
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…
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…