Compare o tratamento de exceção com os vários outros esquemas de processamento de erros discutidos no texto.
Passo 1
Beleza pessoal, espero que todos estejam prontos e dispostos a resolver mais uma questão. Vamos começar essa atividade teórica, então tomem um café para não dormir e vamos lá!!!
Asserções
Um método de processamento de erros que utiliza a macro assert para avaliar uma determinada condição em tempo de execução.
Esta forma de processamento de erros não é o preferido porque não tem a forma de executar código adicional na ocorrência do erro, apenas imprime uma mensagem de erro e finaliza o programa. Este método é usado apenas para erros lógicos
Estados de erro
Ao utilizar os estados de erro, estamos essencialmente ativando bits de erro quando ocorre um erro ou retornando um valor de erro predefinido.
Uma vez que o programa detecta uma ativação de bit de erro, ele chama uma função adequada para tratamento de erros.
Com os retornos de valor de erro predefinidos, estamos basicamente verificando se os valores de retorno correspondem a um determinado valor de erro predefinido. Se isso acontecer, nós tratamos o erro.
Passo 2
Manipulação de exceção
Esse esquema de processamento de erros é baseado na captura e processamento de erros.
O processo geralmente trata o erro e continua o programa, dependendo do erro.
Ao encontrar (capturar) uma exceção, podemos resolver o problema e registrar o erro
Escrever só a resposta aqui quando o problema tiver resposta
É isso pessoal, espero que tenham gostado e aprendido um pouco mais, abraços !!!
Resposta
Ei, a resposta está no passo a passo :)