De-fragmenting C++: Making Exceptions and RTTI More Affordable and Usable - Herb Sutter CppCon 2019
What it is
Herb Sutter's CppCon 2019 talk on the split in the C++ community over exceptions and RTTI. He proposes making exceptions cheaper and more usable, including a zero-overhead, Result-like design.
Why Hacker News recommends it
Pointed to whenever C++ exception overhead, bans on exceptions or error-handling alternatives come up.
- 3 people recommended it
- 4 different months
- 0 strong recommendations
- first 2020, last 2025
What HN commenters said
“Herb Sutter made an excellent presentation about this”
Explains the C++ community split over exceptions and proposed fixes
je42, 2020-01 · Recommendation · in “Tim Sweeney: Eliminating C++ exceptions gave 15% speedup”
“I can really recommend this talk”
Sutter's Result-like exception proposal and RTTI
Felk, 2020-02 · Recommendation · in “Investigating the Performance Overhead of C++ Exceptions”
“In particular, his 2019 presentation [2] describes different error handling techniques”
Surveys error handling techniques leading to std::expected
inetknght, 2025-09 · Recommendation · in “How is Ultrassembler so fast?”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: c++, exceptions, rtti, herb sutter, error handling, zero-overhead
Also recommended by the same people
talk"Turning the database inside out with Apache Samza" by Martin KleppmannStrange Loop Conference · 9 HN recommenders · 2015–2025
documentaryInside Africa's Food Forest Mega-ProjectAndrew Millison · 3 HN recommenders · 2025–2026
talkCppCon 2017: Fedor Pikus “C++ atomics, from basic to advanced. What do they really do?”CppCon · 3 HN recommenders · 2017–2025
talkCppCon 2017: Chandler Carruth “Going Nowhere Faster”CppCon · 2 HN recommenders · 2017–2026
commentaryAmazon Sells Fake Electrical FusesLouis Rossmann · 2 HN recommenders · 2024–2026
talkJared Mauch - Getting Fiber To My Town (NLNOG Live! September 2020)NLNOG · 3 HN recommenders · 2020–2025
courseThe essence of calculus3Blue1Brown · 10 HN recommenders · 2017–2025
talkCppCon 2016: Jason Turner “Rich Code for Tiny Computers: A Simple Commodore 64 Game in C++17”CppCon · 13 HN recommenders · 2016–2024