Simple C++ Program for Nested Exception Handling
On this page (4sections)
Definition
In C++, Exception handling is the special process of reacting to the appearance, while computation.
Example Program
/*## Simple C++ Program for Nested 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 Nested Exception Handling\n";
// try block - for exception code
try {
// Inside try block
// Nested try Block
try {
throw var;
} // Nested catch block
catch (int ex) {
// Code executed when exception Catch : for nested exception
cout << "Nested 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 Nested Exception Handling
Nested Exception Catch : Value :0
Related Pages
Continue learning with these related tutorials and programs:
- OOP Programs — Browse all OOP Programs.
- Exception Handling in C++ — Concept — try, catch, throw and exception types.
- Simple C++ Program for Basic Exception Handling — More in exception handling in c.
- Simple C++ Program for Catch All or Default Exception Handling — More in exception handling in c.