Become an AI & ML Engineer with Cal Poly EPaCE — IBM-Certified Training
Launch a New Career with Certificates from Google, IBM & Microsoft
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
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