Which of the following is true about exception handling in C++?
1) There is a standard exception class like Exception class in Java.
2) All exceptions are unchecked in C++, i.e., compiler doesn't check if the exceptions are caught or not.
3) In C++, a function can specify the list of exceptions that it can throw using comma separated list like following.
void fun(int a, char b) throw (Exception1, Exception2, ..)
This question is part of this quiz :
C++ Exception Handling