Perguntas com a marcação «exceptions»

40
Existem casos reais de C ++ sem exceções? [fechadas]

Em Quando usar C sobre C ++ e C ++ sobre C? há uma declaração errada. para codificar exceções de tamanho / C ++: Jerry responde (entre outros pontos): (...) tende a ser mais difícil produzir executáveis ​​verdadeiramente minúsculos com C ++. Em sistemas realmente pequenos, você raramente...

38
Usando afirmações versus lançando exceções?

Frequentemente, quando escrevo uma função, quero garantir que as entradas sejam válidas para detectar esses erros o mais cedo possível (acredito que sejam chamados de pré-condições). Quando uma pré-condição falha, sempre lancei uma exceção. Mas estou começando a duvidar se essa é a melhor prática...

33
Como posso criar e aplicar contratos para exceções?

Estou tentando convencer o líder da minha equipe a permitir o uso de exceções em C ++ em vez de retornar um bool isSuccessfulou uma enumeração com o código de erro. No entanto, não posso contrariar essa crítica dele. Considere esta biblioteca: class OpenFileException() : public std::runtime_error...

31
Considerações sobre manipulação de erros

O problema: Desde muito tempo, estou preocupado com o exceptionsmecanismo, porque sinto que ele realmente não resolve o que deveria. REIVINDICAÇÃO: Há longos debates externos sobre esse tópico, e a maioria deles luta para comparar ou exceptionsretornar um código de erro. Definitivamente, este não...