Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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