BIBLIOTECA <stdexcept>
Define varias clases estándar que se
utiliza para las excepciones de informes. Las clases forman
una jerarquía de derivación de todo derivado de la clase excepción e incluyen dos tipos generales de
excepciones: los errores lógicos y errores en tiempo de ejecución. Los errores lógicos son causados errores programador. Se derivan de la clase base logic_error e incluyen:
- domain_error
- invalid_argument
- length_error
- out_of_range
Los errores en tiempo de ejecución se
producen debido a errores en cualquiera de las funciones de la biblioteca o en
el sistema en tiempo de ejecución. Se derivan de la
clase base runtime_error e incluyen:
- overflow_error
- range_error
- underflow_error
La clase sirve como clase base para todas las excepciones para
informar de un error de dominio.
|
|
La clase es la clase base para todas las excepciones producidas
reportar un argumento válido.
|
|
La clase es la clase base para todas las excepciones producidas
reportar un intento de generar un objeto demasiado tiempo que se determine.
|
|
La clase es la clase base para todas las excepciones producidas
reportar errores supuestamente detectables antes que el programa se ejecuta,
como violaciónes de condiciones lógicas.
|
|
La clase es la clase base para todas las excepciones producidas
reportar un argumento que está fuera de su rango de validez.
|
|
La clase es la clase base para todas las excepciones producidas
reportar un desbordamiento aritmético.
|
|
La clase sirve como clase base para todas las excepciones para
informar de un error en la distancia.
|
|
La clase es la clase base para todas las
excepciones producidas reportar errores supuestamente detectables sólo cuando
se ejecuta el programa.
|
|
La clase sirve como clase base para todas las excepciones para
informar de un desbordamiento aritmético.
|