C++ exception syntax