Overview
Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Explore the newly adopted C++ Contracts MVP (Minimal Viable Product) that was voted into C++26 at the February 2026 WG21 meeting in this conference talk from Meeting C++ 2025. Discover the key highlights of the contracts MVP (P2900R14) and gain insights into forecasted features that may still make it into C++26. Learn about the select minutiae and pitfalls encountered during the tortuous development process of this MVP, moving beyond theoretical background to focus on practical implementation details. Understand the most important considerations that future contracts users should be aware of, including potential challenges and best practices. Benefit from the speaker's firsthand experience with the development process while enjoying entertaining anecdotes from the two-decade journey to bring contracts to C++. Get up-to-date information reflecting the latest WG21 developments and outcomes that occurred between the talk's preparation and delivery.
Syllabus
C++ Contracts - a meaningful viable product - Andrei Zissu - Meeting C++ 2025
Taught by
Meeting Cpp