The Dawn of a New Error, (C++ error-handling and exceptions) - Phil Nash - CppCon 2019

Опубликовано: 02 Октябрь 2019
на канале: CppCon
5,826
89

http://CppCon.org
Discussion & Comments:   / cpp  
Presentation Materials: https://github.com/CppCon/CppCon2019


The Dawn of a New Error, (C++ error-handling and exceptions)

As a community we've tried many different ways to express, propagate and handle error conditions in our code over the years. Each seem to have different trade-offs, with none being perfect in all cases.

This presentation is the follow-up to my earlier talk, "Option(al) Is Not a Failure", where I surveyed existing error-handling approaches and score them against each other, leading up to the new proposal, p0709, "Zero-overhead deterministic exceptions" surveyed existing error-handling approaches

We'll summarise some of that background so we're all on the same page, but in this talk we're going to dig into the proposal in more depth - and look at the supporting proposals, p1028 (std::error) and p1029 ([[move relocates]]) and others. We'll also comment similar mechanisms in other languages, notably Swift, to get an idea of how it might work out in practice.


Phil Nash


Videos Filmed & Edited by Bash Films: http://www.BashFilms.com

*-----*
Register Now For CppCon 2022: https://cppcon.org/registration/
*-----*


Смотрите видео The Dawn of a New Error, (C++ error-handling and exceptions) - Phil Nash - CppCon 2019 онлайн, длительностью часов минут секунд в хорошем качестве, которое загружено на канал CppCon 02 Октябрь 2019. Делитесь ссылкой на видео в социальных сетях, чтобы ваши подписчики и друзья так же посмотрели это видео. Данный видеоклип посмотрели 5,826 раз и оно понравилось 89 посетителям.