Aquí tienes un bloque básico try-catch para manejar una excepción.
Digamos que estás trabajando en una máquina Linux y quieres volcar tus registros en un archivo usando el buen y viejo C++.
Tomemos una tarea común.
Imagina que tienes una función que está haciendo demasiado, como este método torpe que inicializa un objeto y también realiza registros (logging).