Condividi tramite


<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>

w326ectb.collapse_all(it-it,VS.110).gifDefinizioni typedef

terminate_handler

Un tipo che descrive un puntatore a una funzione adatto per l'utilizzo come un terminate_handler.

unexpected_handler

Un tipo che descrive un puntatore a una funzione adatto per l'utilizzo come un unexpected_handler.

w326ectb.collapse_all(it-it,VS.110).gifFunzioni

set_terminate

Stabilisce una nuova terminate_handler per essere chiamato alla chiusura del programma.

set_unexpected

Stabilisce una nuova unexpected_handler per essere quando un'eccezione imprevista viene rilevata.

terminate

Chiama un gestore di terminazione.

uncaught_exception

Restituisce true solo se viene elaborata attualmente un'eccezione generata.

imprevisto

Chiama un gestore imprevisto.

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

Classe bad_exception

La classe descrive un'eccezione che può essere generata da un unexpected_handler.

Classe di eccezione

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

Altre risorse

<eccezione> membri

File di intestazione