To err is human - error handling in C++26
summary
Covers practical error-handling strategies in C++, focusing on which errors to handle and how to minimize complexity while improving reliability. Reviews and demonstrates use of C++23/26 features for this purpose: std::stacktrace, std::expected, contracts, and related library hardening, showing how to catch, report and fix more errors in practice.
AI-written summary · about








