Discover in this conference talk from CppCon 2024 how C++ exceptions can be leveraged as a powerful tool for reducing binary size in firmware development. Explore the deep technical aspects of exception handling, space efficiency considerations, and best practices for embedded development environments. Learn about the requirements for implementing exceptions in firmware, understand their space costs, and compare exception-based approaches with functional error handling patterns. Gain valuable insights from ISO C++ Committee Member Khalil Estell's extensive firmware development experience as he demonstrates how to effectively utilize exceptions to create more compact and efficient embedded systems.
Overview
Syllabus
C++ Exceptions for Smaller Firmware - Khalil Estell - CppCon 2024
Taught by
CppCon