C++ Concepts

Concepts will be a new feature in C++. At the time of writing, concepts did not make it into the upcoming C++17 standard. There is a slight chance concepts will be available in C++20. To begin with, concepts where supposed to be in the C++11 standard. But it did miss that train a long while ago.

Before you can do any testing with concepts, you’ll need to have a concepts enabled compiler. Concepts will be a very powerful feature when it’s generally available. At the time of writing, only 1 compiler supports a `Concepts Lite` version of the concepts, namely version 6.0 and later of the GCC compiler.

And you have to build it yourselves, on Linux or any other supported system.