Domande taggate «exceptions»

Un'eccezione è un'occorrenza in un processo di applicazione che richiede una deviazione dal normale flusso del programma.


11
Esistono casi reali per C ++ senza eccezioni? [chiuso]
In Quando utilizzare C su C ++ e C ++ su C? c'è una dichiarazione scritta. per codificare le dimensioni / eccezioni C ++: Jerry risponde (tra gli altri punti): (...) tende ad essere più difficile produrre eseguibili veramente minuscoli con C ++. Per sistemi molto piccoli, raramente scrivi molto …
40 c++  exceptions 


4
Usando le affermazioni contro le eccezioni?
Spesso quando scrivo una funzione voglio assicurarmi che gli input siano validi al fine di rilevare tali errori il più presto possibile (credo che questi siano chiamati precondizioni). Quando una condizione preliminare fallisce, ho sempre lanciato un'eccezione. Ma sto iniziando a dubitare che questa sia la migliore pratica e, in …



3
È convenzionale generare un NotImplementedError per i metodi la cui implementazione è in sospeso, ma non si prevede che siano astratti?
Mi piace raccogliere un NotImplementedErrorper qualsiasi metodo che voglio implementare, ma dove non sono ancora riuscito a farlo. Potrei già avere un'implementazione parziale, ma anteponilo raise NotImplementedError()perché non mi piace ancora. D'altra parte, mi piace anche attenermi alle convenzioni, perché ciò faciliterà il mantenimento del mio codice da parte di …

5
Come posso creare e applicare contratti per eccezioni?
Sto cercando di convincere il mio team a consentire l'utilizzo delle eccezioni in C ++ invece di restituire un bool isSuccessfulo un enum con il codice di errore. Tuttavia, non posso contrastare questa sua critica. Considera questa libreria: class OpenFileException() : public std::runtime_error { } void B(); void C(); /** …
33 c++  exceptions 


3
Considerazioni sulla gestione degli errori
Il problema: Da molto tempo, sono preoccupato per il exceptionsmeccanismo, perché sento che non risolve davvero ciò che dovrebbe. RECLAMO: Ci sono lunghi dibattiti al di fuori di questo argomento, e la maggior parte di essi fatica a confrontare exceptionsvs restituire un codice di errore. Questo non è definitivamente l'argomento …


7
Come trattare le eccezioni non gestite? (Termina l'applicazione vs. Keep it alive)
Qual è la migliore pratica quando si verificano eccezioni non gestite in un'applicazione desktop? Stavo pensando di mostrare un messaggio all'utente, in modo che potesse contattare l'assistenza. Vorrei raccomandare all'utente di riavviare l'applicazione, ma non forzarlo. Simile a ciò che è discusso qui: ux.stackexchange.com - Qual è il modo migliore …




Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.