Simple C++ Program for Rethrowing Exception Handling in Function
Definition
In C++, Exception handling is the special process of reacting to the appearance, while computation.
Example Program
/*## Simple C++ Program for Rethrowing Exception Handling in Function*/
/*## Exception Handling C++ Programs, Exception Handling Programming*/
// Header Files
#include <iostream>
#include<conio.h>
using namespace std;
// Function for Exception Thrown
void exceptionFunction() {
// try block - inside Function
try {
//throw exception : In function
throw 0;
} catch (int i) {
cout << "\nIn Function : Wrong Input :" << i;
//re throw exception : out of the function
throw;
}
}
int main() {
int var = 0;
cout << "Simple C++ Program for Rethrowing Exception Handling : In Function\n";
// try block - for exception code
try {
// Inside try block
exceptionFunction();
}// catch block
catch (int ex) {
// Code executed when exception caught
cout << "\nIn Main : Wrong Input :" << ex;
}
getch();
return 0;
}
Sample Output
Simple C++ Program for Rethrowing Exception Handling : In Function
In Function : Wrong Input :0
In Main : Wrong Input :0
Top Pages
- Simple Merge Sort Program in C++
- Scope Resolution Operator In C++
- Simple Program for Virtual Functions Using C++ Programming
- Simple Class Example Program For Find Prime Number In C++
- Simple Example Program For Parameterized Constructor In C++
- Define Constructor in Outside Class Example Program In C++
- Simple Program for Single Inheritance Using C++ Programming
- Simple Example Program For Copy Constructor In C++
- Simple Program for Function Overloading Using C++ Programming
- Simple Example Program For Constructor In C++