Share via


<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

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

Clase domain_error

La clase actúa como clase base para todas las excepciones iniciadas para informar de un error de dominio.

Clase invalid_argument

La clase actúa como clase base para todas las excepciones iniciadas para informar de un argumento no válido.

Clase length_error

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.

Clase logic_error

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.

Clase out_of_range

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.

Clase overflow_error

La clase actúa como clase base para todas las excepciones iniciadas para informar de un desbordamiento aritmético.

Clase range_error

La clase actúa como clase base para todas las excepciones iniciadas para informar de un error de intervalo.

Clase runtime_error

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.

Clase underflow_error

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++

Otros recursos

miembros de <stdexcept>

Archivos de encabezado