CppCon 2015: Andrei Alexandrescu “Declarative Control Flow"

CppConLength: 1 hour 7 minutesC, C++, Rust, Go & systems languages

In brief

Andrei Alexandrescu's CppCon 2015 talk on handling exceptional control flow declaratively in C++. It uses scope guards with success and failure variants, built on std::uncaught_exceptions, to replace ad hoc RAII classes and rethrowing try/catch blocks.

YouTube: watch on YouTube, opens a new tab