Simple C++ Program for Catch All or Default Exception Handling
On this page (6sections)
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
How It Works
This C++ program demonstrates Simple Program for Catch All or Default Exception Handling. It first prepares the data it needs, then uses conditional logic to decide the result, and finally prints the output shown in the Sample Output above.
- Declare the variables that hold the program’s data.
- Use conditional statements to handle the different cases.
- Print the final result to the console so you can compare it with the sample output.
Try changing the input values and re-running the program to see how the output changes — this is the fastest way to understand how the logic behaves.
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 Rethrowing Exception Handling in Function — More in exception handling in c.
Frequently Asked Questions
What does this C++ program do?
It is a C++ example program that demonstrates Simple Program for Catch All or Default Exception Handling, including the complete source code and the expected sample output.
How do I compile and run this C++ program?
Save the code in a `.cpp` file, compile it with `g++ filename.cpp -o program`, then run it with `./program` (or `program.exe` on Windows).
What concepts does this example use?
This example uses conditional logic and user-defined functions, illustrating a common pattern in C++ programming.