AI, Data Science & Cloud Certificates from Google, IBM & Meta
Master Windows Internals - Kernel Programming, Debugging & Architecture
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates 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