Prepping Yourself to Conceptify Algorithms – Christopher Di Bella
In this article, we explore what concepts are, where they are useful, and how they are different to things that exist in vanilla C++17.
Prepping Yourself to Conceptify Algorithms
by Christopher Di Bella
From the article:
A very quick summary of this document is that constraints are requirements imposed on syntax, axioms are requirements imposed on semantics, and concepts are both constraints and axioms together.
…
Let’s build the
EqualityComparableWith
concept from the Ranges TS, from the ground up.