Domande taggate «exception-handling»

Un'eccezione è una condizione insolita che richiede una deviazione dal flusso normale del programma. Normalmente, un'eccezione non dovrebbe comportare un errore totale, ma dovrebbe essere seguita da un gestore di eccezioni. La gestione delle eccezioni è un costrutto incorporato in molti linguaggi di programmazione. Di solito, le eccezioni vengono gestite svolgendo lo stack, quindi tornando a uno stato definito al di fuori dell'ambito dell'eccezione e quindi invocando un blocco gestore o una routine.

5
Come generare un'eccezione C ++
Ho una comprensione molto scarsa della gestione delle eccezioni (ad esempio, come personalizzare lanciare, provare, catturare dichiarazioni per i miei scopi). Ad esempio, ho definito una funzione come segue: int compare(int a, int b){...} Vorrei che la funzione generasse un'eccezione con qualche messaggio quando a o b è negativo. Come …









7
Exception.Message vs Exception.ToString ()
Ho un codice che sta registrando Exception.Message. Tuttavia, ho letto un articolo che afferma che è meglio usare Exception.ToString(). Con quest'ultimo, conservi informazioni più cruciali sull'errore. È vero ed è sicuro andare avanti e sostituire tutta la registrazione del codice Exception.Message? Sto anche usando un layout basato su XML per …


25
Come si implementa un re-try-catch?
Try-catch ha lo scopo di aiutare nella gestione delle eccezioni. Ciò significa che in qualche modo aiuterà il nostro sistema a essere più robusto: prova a recuperare da un evento imprevisto. Sospettiamo che possa accadere qualcosa durante l'esecuzione e l'istruzione (invio di un messaggio), quindi viene racchiuso nel tentativo. Se …




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.