#include <iostream> using namespace std; void f(int val) throw(); int main() { try{ f(0); // also, try passing 1 and 2 to f() } catch(int i) { cout << "Caught an integer\n"; } catch(char c) { cout << "Caught char\n"; } catch(double d) { cout << "Caught double\n"; } return 0; } // This function can throw NO exceptions! void f(int val) throw() { cout << "f"; }
f"