Learn the Skills Netflix, Meta, and Capital One Actually Hire For
Earn Your CS Degree, Tuition-Free, 100% Online!
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Explore a comprehensive conference talk from CppCon that delves into the upcoming Contracts MVP feature planned for C++26. Learn about Design by Contract principles and their successful implementation in languages like Eiffel and Ada, while understanding the two-decade journey of bringing contracts to C++. Discover how the Contracts Study Group (SG21) has developed a new design that includes preconditions, postconditions, assertions, and contract-violation handling. Understand how this feature can serve as a superior replacement for custom assertion macros and enhance code safety and correctness. Presented by Timur Doumler, co-host of CppCast and co-chair of SG21, this talk provides valuable insights into the future of C++ programming and its continued evolution toward safer, more reliable code development.
Syllabus
Cpp Contracts - How Contracts in C++26 Can Improve C++ Code Safety and Correctness - Timur Doumler
Taught by
CppCon