Note also, that some of C++ advise assume, that an exceptions is finally caught. But if it not caught, the stack may not unwind. See Stack unwind guarantee. Lack of global try-catch may lead to resource leakage.
try-catch