The Fastest Way to Become a Backend Developer Online
Master AI and Machine Learning: From Neural Networks to Applications
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Explore a comprehensive conference talk from Meeting C++ 2024 where Timur Doumler delves into the evolution and implementation of Contracts in C++. Learn about the new Contracts MVP design targeting C++26, including detailed explanations of preconditions, postconditions, assertions, and contract-violation handling. Discover how Design by Contract, a methodology previously successful in languages like Eiffel and Ada, is being adapted for C++. Understand the two-decade journey of implementing Contracts in C++, from past standardization attempts to the current proposal by the SG21 Contracts Study Group. Gain practical insights into how the Contracts MVP can replace traditional assertion macros and enhance code safety and correctness in your C++ applications.
Syllabus
Contracts for C++ - Timur Doumler - Meeting C++ 2024
Taught by
Meeting Cpp