Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the intricacies of exception handling in C++ through this comprehensive conference talk from C++Now 2018. Delve into how modern compilers implement exceptions and their impact on optimization. Gain a deeper understanding of the true costs associated with exceptions and the reasons behind these costs. Learn about exception representation, try-catch implementation, error codes, vectorization, and more complicated cases. Compare exceptions with errors and examine their use in game development. Benefit from the expertise of Michael Spencer, a Compiler Engineer at Sony Interactive Entertainment, as he shares insights from his extensive experience working on PlayStation's C++ toolchain and his involvement in the LLVM community and ISO C++ standard committee.