Learn Generative AI, Prompt Engineering, and LLMs for Free
Build with Azure OpenAI, Copilot Studio & Agentic Frameworks — Microsoft Certified
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
Learn the fundamentals of exception handling in C++ through this comprehensive 34-minute tutorial that covers essential concepts from basic introduction to advanced techniques. Master built-in exception throwing mechanisms and discover how to create and implement user-defined exceptions for custom error handling scenarios. Explore the rethrow exception technique for propagating errors up the call stack and understand the critical concept of stack unwinding that occurs during exception processing. Gain practical knowledge of the set_terminate() function and its role in managing unhandled exceptions, equipping yourself with the tools needed to write robust and error-resistant C++ applications.
Syllabus
Exception Handling In C++ Introduction
Builtin Throw Exception In C++
User Defined Exception In C++
ReThrow Exception In C++
Stack Unwinding In Exception Handling In C++
set_terminate() function exception handling in c++
Taught by
CppNuts