Mega Code Archive

 
Categories / C++ Tutorial / Exceptions
 

This function can throw NO exceptions!

#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"