#include <iostream>
void fun(int test) {
try{
if(test)
throw test;
else
throw "Value is zero";
}
catch(int i) {
cout << "Caught First Example: " << i << '\n';
}
catch(char *str) {
cout << "Caught a string: ";
cout << str << '\n';
}
}
int main() {
cout << "start\n";
fun(1);
fun(2);
fun(0);
fun(3);
cout << "end";
return 0;
}
|