<exception>

Define varios tipos y funciones relacionadas con el control de excepciones.Control de excepciones se utiliza en situaciones en que el sistema puede recuperarse de un error.Proporciona un medio para el control devuelto de una función para el programa.El objetivo de incorporar el control de excepciones es aumentar la solidez del programa al tiempo que proporciona una manera de recuperarse de un error en una forma ordenada.

#include <exception>

w326ectb.collapse_all(es-es,VS.110).gifTypedefs

terminate_handler

Un tipo que describe un puntero a una función adecuada para su uso como un terminate_handler.

unexpected_handler

Un tipo que describe un puntero a una función adecuada para su uso como un unexpected_handler.

w326ectb.collapse_all(es-es,VS.110).gifFunciones

set_terminate

Establece un nuevo terminate_handler para llamar a la terminación del programa.

set_unexpected

Establece un nuevo unexpected_handler para ser cuando una excepción inesperada se encuentra.

terminate

Llama a un controlador de terminación.

uncaught_exception

Devuelve true sólo si una excepción se está procesando actualmente.

inesperado

Llama a un controlador inesperado.

w326ectb.collapse_all(es-es,VS.110).gifClases

Clase bad_exception

La clase describe una excepción que se puede iniciar desde un unexpected_handler.

Clase de excepción

La clase actúa como clase base para todas las excepciones producidas por determinadas expresiones y por la biblioteca estándar de C++.

Vea también

Referencia

Seguridad para subprocesos de la biblioteca estándar de C++

Otros recursos

miembros de <excepción>

Archivos de encabezado