Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Definisce diverse classi standard usate per le eccezioni della creazione di rapporti. Le classi formano una gerarchia di derivazione, tutte derivate dalla classe exception e includono due tipi generali di eccezioni: errori logici ed errori di runtime. Gli errori logici sono causati da errori programmatori. Derivano dalla classe logic_error di base e includono:
domain_errorinvalid_argumentlength_errorout_of_range
Gli errori di runtime si verificano a causa di errori nelle funzioni della libreria o nel sistema di runtime. Derivano dalla classe runtime_error di base e includono:
overflow_errorrange_errorunderflow_error
Classi
| Classe | Descrizione |
|---|---|
domain_error classe |
La classe funge da classe di base per tutte le eccezioni generate per segnalare un errore del dominio. |
invalid_argument classe |
La classe funge da classe di base per tutte le eccezioni generate per segnalare un argomento non valido. |
length_error classe |
La classe funge da classe di base per tutte le eccezioni generate per segnalare un tentativo di generare un oggetto troppo lungo da specificare. |
logic_error classe |
La classe funge da classe da classe di base per tutte le eccezioni generate per segnalare errori presumibilmente rilevabili prima di eseguire il programma, ad esempio violazioni precondizioni logiche. |
out_of_range classe |
La classe funge da classe di base per tutte le eccezioni generate per segnalare un argomento che è esterno all'intervallo valido. |
overflow_error classe |
La classe funge da classe di base per tutte le eccezioni generate per segnalare un overflow aritmetico. |
range_error classe |
La classe funge da classe di base per tutte le eccezioni generate per segnalare un errore di intervallo. |
runtime_error classe |
La classe funge da classe di base per tutte le eccezioni generate per segnalare errori presumibilmente rilevabili solo quando il programma viene eseguito. |
underflow_error classe |
La classe funge da classe di base per tutte le eccezioni generate per segnalare un underflow aritmetico. |
Vedi anche
Riferimento file di intestazione
Thread Safety in the C++ Standard Library (Sicurezza dei thread nella libreria standard C++)