C++ Exception Handling Question:

Explain unexpected() function?

Tweet Share WhatsApp

Answer:

unexpected() is called when a function with an exception specification throws an exception of a type that is not listed in the exception specification for the function
A function declaration without a specification like throw(char*) may throw any type of exception, and one with throw() is not allowed to throw exceptions at all.

By default unexpected() calls terminate().

Download C++ Exception Handling PDF Read All 29 C++ Exception Handling Questions
Previous QuestionNext Question
Explain terminate() function?How to implement exception handling in C++?