#include <cstdlib> #include <iostream> using namespace std; int test(int val) { if(val == 0) throw 1.0; return 100 / val; } int main(int argc, char *argv[]) { try { test(0); } catch(int i) { cout << "int: " << i << endl; } catch(double i) { cout << "double: " << i << endl; } system("PAUSE"); return EXIT_SUCCESS; }