Video details

Error handling in C++: as easy as "use exceptions"? - Vitaly Fanaskov - NDC Techtown 2022


This session is about error handling in C++. I'm going to discuss with you three the most common approaches of handling exceptional circumstances occur during program execution. How these approaches affects program architecture, API design, and even code style.
Ever wondered should a function return an error code, write something to an optional argument passed by a pointer, return a special result-like type or even throw an exception? If so, feel free to join and let's have a chat!
This talk covers both fundamental things and common practices and may be of interest to participants of any level of experience.
Check out more of our featured speakers and talks at