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

YouTube

Noexcept? Enabling Testing of Contract Checks in C++ - Lecture

CppCon via YouTube

Overview

Explore the complexities of using `noexcept` in C++ function contracts in this CppCon 2023 conference talk. Delve into the original purpose of the `noexcept` specifier and operator, examining how they interact with runtime contract checks and testing. Learn about the proposed contract-checking feature for C++26 and discover an alternative exception-specification annotation that better aligns with contract checking. Gain insights from experts Pablo Halpern and Timur Doumler on the nuances of exception handling, contract design, and the future of C++ language features.

Syllabus

Noexcept? Enabling Testing of Contract Checks in C++ - Pablo Halpern & Timur Doumler - CppCon 2023

Taught by

CppCon

Reviews

Start your review of Noexcept? Enabling Testing of Contract Checks in C++ - Lecture

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.