YoVDO

Option - Is Not a Failure

Offered By: CppNow via YouTube

Tags

C++Now Courses C Programming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

UNSW Computing 1 - The Art of Programming
OpenLearning
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Beginning Game Programming with C#
University of Colorado System via Coursera
Introduction to Computing 计算概论A
Peking University via Coursera
Comprendre les Microcontroleurs
École Polytechnique Fédérale de Lausanne via Coursera