Resultados da pesquisa a pedido "nested-exceptions"

7 a resposta

Captura de uma exceção aninhada em outra exceção

Eu quero capturar uma exceção, que está aninhada em outra exceção. Atualmente, estou fazendo isso desta maneira: } catch (RemoteAccessException e) { if (e != null && e.getCause() != null && e.getCause().getCause() != null) { MyException etrp = ...

4 a resposta

As exceções devem ser encadeadas em C ++? [duplicado]

Esta pergunta já tem uma resposta aqui: Maneira adequada / elegante de implementar o encadeamento de exceções em C ++? [/questions/13357178/proper-elegant-way-of-implementing-c-exception-chaining] 4 respostasComo simular uma exceção interna em C ...

5 a resposta

Por que o C ++ não usa std :: nested_exception para permitir o lançamento do destruidor?

O principal problema ao lançar exceções do destruidor é que, no momento em que o destruidor é chamado, outra exceção pode estar "em voo" (std::uncaught_exception() == true) e, portanto, não é óbvio o que fazer nesse caso. "Sobrescrever" a exceção ...