Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Contracts for C++ - Design and Implementation in C++26

Meeting Cpp via YouTube

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

Reviews

Start your review of Contracts for C++ - Design and Implementation in C++26

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.