<exception>
Define varios tipos y funciones relacionados con el control de excepciones. El control de excepciones se utiliza en aquellas situaciones en las que el sistema puede recuperarse de un error. Proporciona un medio para devolver el control de una función al programa. El objetivo de incorporar control de excepciones es aumentar la solidez del programa y proporcionar una manera de recuperarse de un error de forma ordenada.
#include <exception>
Typedefs
Tipo que describe un puntero a una excepción. |
|
Tipo que describe un puntero a una función que se puede usar como terminate_handler. |
|
Tipo que describe un puntero a una función que se puede usar como unexpected_handler. |
Funciones
Obtiene un puntero a la excepción actual. |
|
Obtiene la función terminate_handler actual. |
|
Obtiene la función unexpected_handler actual. |
|
Crea un objeto exception_ptr que contiene una copia de una excepción. |
|
Inicia una excepción pasada como parámetro. |
|
Establece un nuevo terminate_handler al que se llamará cuando finalice el programa. |
|
Establece un nuevo unexpected_handler cuando se encuentra una excepción inesperada. |
|
Llama a un controlador de finalización. |
|
Devuelve true solo si se está procesando actualmente una excepción iniciada. |
|
Llama a un controlador inesperado. |
Clases
La clase describe una excepción que se puede iniciar desde un unexpected_handler. |
|
La clase actúa como clase base para todas las excepciones iniciadas por determinadas expresiones y por la biblioteca estándar de C++. |
Vea también
Referencia
Seguridad para subprocesos en la biblioteca estándar de C++