Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Define varias clases estándar usadas para notificar excepciones. Las clases forman una jerarquía de derivación derivada de la clase exception e incluyen dos tipos generales de excepciones: errores lógicos y errores en tiempo de ejecución. Los errores lógicos se deben a errores del programador. Derivan de la clase logic_error base e incluyen:
domain_errorinvalid_argumentlength_errorout_of_range
Los errores de tiempo de ejecución se producen debido a errores en las funciones de biblioteca o en el sistema de tiempo de ejecución. Derivan de la clase runtime_error base e incluyen:
overflow_errorrange_errorunderflow_error
Clases
| Clase | Descripción |
|---|---|
domain_error clase |
Clase que actúa como la clase base para todas las excepciones iniciadas para notificar un error de dominio. |
invalid_argument clase |
Clase que actúa como la clase base para todas las excepciones iniciadas para notificar un argumento inválido. |
length_error clase |
Clase que actúa como la clase base para todas las excepciones iniciadas para informar de un intento de generar un objeto demasiado largo como para poder especificarlo. |
logic_error clase |
Clase que actúa como la clase base para todas las excepciones iniciadas para informar de errores supuestamente detectables antes de que se ejecute el programa, como las infracciones de las condiciones lógicas previas. |
out_of_range clase |
Clase que actúa como la clase base para todas las excepciones iniciadas para informar sobre un argumento que está fuera de su rango válido. |
overflow_error clase |
Clase que actúa como la clase base para todas las excepciones iniciadas para notificar un desbordamiento aritmético. |
range_error clase |
Clase que actúa como la clase base para todas las excepciones iniciadas para notificar un error de rango. |
runtime_error clase |
Clase que actúa como la clase base para todas las excepciones iniciadas para informar de errores supuestamente detectables únicamente cuando se ejecute el programa. |
underflow_error clase |
Clase que actúa como la clase base para todas las excepciones iniciadas para notificar un subdesbordamiento aritmético. |
Consulte también
Referencia de archivos de encabezado
Seguridad para subprocesos en la biblioteca estándar de C++