Compartilhar via


Escrevendo um manipulador de término

Diferente de um manipulador de exceção, um manipulador de término sempre é executado, independentemente do bloco de código protegido encerrado normalmente. O único propósito do manipulador de término deve ser garantir que os recursos, como memória, identificadores e arquivos, sejam fechados corretamente, independentemente de como uma seção de código termina a execução.

Os manipuladores de término usam a instrução try-finally.

Que mais você deseja saber?

Confira também

Tratamento de exceções estruturado (C/C++)