<exception>
Definisce vari tipi e le funzioni relative alla gestione delle eccezioni.La gestione delle eccezioni viene utilizzata in situazioni in cui il sistema può risolvere un errore.Fornisce un mezzo per il controllo deve essere restituito da una funzione del programma.L'obiettivo di incorporare la gestione delle eccezioni è per aumentare l'affidabilità del programma fornendo un modo per risolvere un errore in modo ordinato.
#include <exception>
Definizioni typedef
Un tipo che descrive un puntatore a una funzione adatto per l'utilizzo come un terminate_handler. |
|
Un tipo che descrive un puntatore a una funzione adatto per l'utilizzo come un unexpected_handler. |
Funzioni
Stabilisce una nuova terminate_handler per essere chiamato alla chiusura del programma. |
|
Stabilisce una nuova unexpected_handler per essere quando un'eccezione imprevista viene rilevata. |
|
Chiama un gestore di terminazione. |
|
Restituisce true solo se viene elaborata attualmente un'eccezione generata. |
|
Chiama un gestore imprevisto. |
Classi
La classe descrive un'eccezione che può essere generata da un unexpected_handler. |
|
La classe funge da classe base per tutte le eccezioni generate da alcune espressioni e da libreria Standard di C++. |
Vedere anche
Riferimenti
Thread safety della libreria C++ standard