1.4.3.2 exceptions in C++