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

YouTube

Option - Is Not a Failure

CppNow via YouTube

Overview

Explore the evolution of error handling in C++ through this comprehensive conference talk from C++Now 2018. Delve into the history of error codes and exceptions, examining their strengths and weaknesses. Discover how modern C++ features like optional, variant, and expected types are revolutionizing error handling approaches. Investigate the potential of monadic binding, pattern matching, and do/try syntax. Learn from other languages' error handling strategies and gain insights into the future direction of C++ error management. Benefit from Phil Nash's expertise as he provides a big-picture overview of C++ error handling, offering valuable jumping-off points for further exploration of individual components and techniques.

Syllabus

Introduction
Things that should never happen
Data Example
Contracts
Quotes
Scorecard
Error Codes
Exceptions
Cost of Exceptions
C Foundation Survey
Some Types
Speculative use
Private constructor
Multiple functions
Alternative methods

Taught by

CppNow

Reviews

Start your review of Option - Is Not a Failure

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.