<stdexcept>
Define varias clases estándar utilizadas para las excepciones de generación de informes.Las clases forman una jerarquía de derivación todas derivada de la clase excepción e incluir dos tipos generales de excepciones: errores de tiempo de ejecución y errores lógicos.Los errores lógicos se producen errores de programador.Derivan de la logic_error de la clase base e incluyen:
domain_error
invalid_argument
length_error
out_of_range
Los errores de tiempo de ejecución se producen debido a errores en las funciones de la biblioteca o en el sistema de tiempo de ejecución.Derivan de la runtime_error de la clase base e incluyen:
overflow_error
range_error
underflow_error
Clases
La clase actúa como clase base para todas las excepciones iniciadas para informar de un error de dominio. |
|
La clase actúa como clase base para todas las excepciones iniciadas para informar de un argumento no válido. |
|
La clase actúa como clase base para todas las excepciones iniciadas para informar de un intento de generar un objeto demasiado largo para ser especificado. |
|
La clase actúa como clase base para todas las excepciones iniciadas para informar de errores detectables presumiblemente antes de que se ejecuta el programa, como, por ejemplo, violaciones de condiciones lógicas. |
|
La clase actúa como clase base para todas las excepciones iniciadas para informar de un argumento que está fuera de su intervalo válido. |
|
La clase actúa como clase base para todas las excepciones iniciadas para informar de un desbordamiento aritmético. |
|
La clase actúa como clase base para todas las excepciones iniciadas para informar de un error de intervalo. |
|
La clase actúa como clase base para todas las excepciones iniciadas para informar de errores detectables presumiblemente sólo cuando se ejecuta el programa. |
|
La clase actúa como clase base para todas las excepciones iniciadas para informar de un subdesbordamiento aritmético. |
Vea también
Referencia
Seguridad para subprocesos de la biblioteca estándar de C++