Five Issues with std::expected and How to Fix Them

std::expected is a powerful abstraction for error handling and chaining computations introduced in the C++ 23 standard. Even though this abstraction is relatively new in the C++ ecosystem, it already has several issues, particularly when used as the primary error-handling mechanism in large code bases. This talk will focus on the most significant practical challenges … Continue reading Five Issues with std::expected and How to Fix Them