
Contracts
CppCast
00:00
The Evolution of the MVP
C++ 20 contracts will have three semantics in MVP absorb, force and ignore. Compilers can choose to give users granular choices on how they flip contract checks on and off using configuration flags. The only sort of fully viable syntax I've seen is the attributes in text that we had in C ++ 20 contracts it has a number of features that allow it to be extensible without having to worry about a lot of things.
Transcript
Play full episode