Condividi tramite


<stdexcept>

Definisce diverse classi standard utilizzate per la segnalazione delle eccezioni.Le classi formano una gerarchia di derivazione tutte derivata dalla classe eccezione e include due tipi generali di eccezioni: gli errori logici ed errori di run-time.Gli errori logici sono causati errori dal programmatore.Essi derivano da logic_error la classe base e includono:

  • domain_error

  • invalid_argument

  • length_error

  • out_of_range

Gli errori di run-time si verificano a causa di errori nelle funzioni library o nel sistema di run-time.Essi derivano da runtime_error la classe base e includono:

  • overflow_error

  • range_error

  • underflow_error

t65b74ad.collapse_all(it-it,VS.110).gifClassi

Classe domain_error

La classe funge da classe base per tutte le eccezioni generate per segnalare un errore di dominio.

Classe invalid_argument

La classe funge da classe base per tutte le eccezioni generate per segnalare un argomento non valido.

Classe length_error

La classe funge da classe base per tutte le eccezioni generate per segnalare un tentativo di generare un oggetto troppo lungo per essere specificato.

Classe logic_error

La classe funge da classe base per tutte le eccezioni generate per segnalare gli errori presumibilmente rilevabili prima che il programma viene eseguito, ad esempio le violazioni delle condizioni preliminari logiche.

Classe out_of_range

La classe funge da classe base per tutte le eccezioni generate per segnalare un argomento che non è compreso nell'intervallo valido.

e OVERFLOW_ERROR, classe

La classe funge da classe base per tutte le eccezioni generate per segnalare un overflow aritmetico.

Classe range_error

La classe funge da classe base per tutte le eccezioni generate per segnalare un errore di intervallo.

Classe runtime_error

La classe funge da classe base per tutte le eccezioni generate per segnalare gli errori presumibilmente rilevabili solo durante l'esecuzione del programma.

Classe underflow_error

La classe funge da classe base per tutte le eccezioni generate per segnalare un underflow aritmetico.

Vedere anche

Riferimenti

Thread safety della libreria C++ standard

Altre risorse

<stdexcept> membri

File di intestazione