Share via


Sobre o tratamento de exceções estruturadas

Os mecanismos estruturados de tratamento de exceções e terminação são partes integrantes do sistema; eles permitem que o sistema seja robusto. Você pode usar esses mecanismos para criar aplicativos consistentemente robustos e confiáveis.

O tratamento de exceções estruturadas é disponibilizado principalmente por meio do suporte ao compilador. Por exemplo, o Microsoft C/C++ Optimizing Compiler oferece suporte à palavra-chave __try que identifica um corpo protegido de código, a palavra-chave __except que identifica um manipulador de exceção e a palavra-chave __finally que identifica um manipulador de terminação. Embora essa visão geral use exemplos específicos para o compilador Microsoft C/C++, outros compiladores fornecem esse suporte também.