Simple C++ Program for Catch All or Default Exception Handling


Definition

In C++, Exception handling is the special process of reacting to the appearance, while computation.

Example Program

/*## Simple C++ Program for Catch All or Default Exception Handling */
/*## Exception Handling C++ Programs, Exception Handling Programming*/

// Header Files
#include <iostream>
#include<conio.h>

using namespace std;

int main() {
   int var = 0;

   cout << "Simple C++ Program for Catch All or Default Exception Handling\n";
   // try block - for exception code
   try {
      // Inside try block
      if (var == 0) {
         throw var;
         // Skip all code after throw
      }
   }   // catch block
   catch (float ex) {
      // Code executed when exception Catch with float type
      cout << "Float Exception catch : Value :" << ex;
   } catch (...) {
      // Code executed when exception Catch : for default
      cout << "Default Exception Catch";
   }
   getch();
   return 0;
}

Sample Output

Simple C++ Program for Catch All or Default Exception Handling

Default Exception Catch