Enunciado
Programação - Deitel &Deitel - Como programar em C- Ed: 6º - Capítulo 24.Exercícios de autorrevisão - Ex. 8
O que acontece se nenhum tratador de catch corresponder ao tipo de um objeto disparado?
Passo 1
Belezaaa meus bacanos, espero que estejam bem e prontinhos para estudar um pouco hoje. Nesse último capítulo temos algumas questões para realizar. Estamos aqui então para realizar os exercícios de autoavaliação, que são de extrema importância para que você saiba se tem a teoria afiada. Então vamos nessa!!!
Pensando que vocês são excelentes programadores e não cometerão esse crime digo para que primeiramente abra seu compilador favorito e crie um código qualquer para testar o que acontece, é a melhor forma de resolver esse tipo de questão.
Passo 2
Caso você tenha feito o que eu aconselhei você verá que o que ocorre é a busca por uma correspondência continue no próximo bloco try delimitador, se houver um. Com a continuação desse processo, por fim será determinado que não existe tratador no programa que corresponda ao tipo do objeto disparado; nesse caso, terminate é chamada e, automaticamente, chama abort. Uma função terminate alternativa pode ser fornecida como um argumento para set_ terminate.
Resposta
Ei, a resposta está no passo a passo :)