Subject: Concepts in STL implementations in C++11/14/17
From: Myria (myriachan_at_[hidden])
Date: 2019-12-03 14:31:57
Let's say that a compiler adds keywords __concepts and __requires that
are equivalent to concepts and requires, except that they function
even when the compiler is set to C++11/14/17 mode. Then the STL is
modified to use concepts.
Because concepts would simplify a bunch of the STL, and provide much
better error messages when it is misused, it would seem like concepts
could be useful for the C++11/14/17 modes of new compiler versions.
But would it break C++11/14/17 to use concepts in the STL
Admittedly, I have no idea what any of their plans are with the STL in
order to maintain their 11/14/17 modes with a concept-ified STL.
The same could apply if there were a __spaceship keyword, I suppose.
STD-DISCUSSION list run by email@example.com
Older Archives on Google Groups