Espacios de nombres
Variantes

std::underflow_error

De cppreference.com
 
 
Biblioteca de servicios
Apoyo del lenguaje
Apoyo de tipos (tipos básicos, RTTI)
Macros de prueba de característica de la biblioteca (C++20)
Servicios de programa
Funciones variádicas
Apoyo de corrutinas (C++20)
Apoyo de contratos (C++26)
Comparación de tres vías (C++20)
(C++20)
(C++20)(C++20)(C++20)  
(C++20)(C++20)(C++20)

 
 
 
Definido en el archivo de encabezado <stdexcept>
class underflow_error;

Define un tipo de objeto que se lanza como una excepción. Puede utilizarse para informar acerca de errores de subdesbordamiento aritmético. Es decir, situaciones donde el resultado de un cálculo es un valor de punto flotante subnormal.

Los componentes de la biblioteca estándar no lanzan esta excepción (las funciones matemáticas reportan errores de subdesbordamiento como se especifica en math_errhandling). Bibliotecas de terceros, sin embargo, la utilizan. Por ejemplo, boost.math lanza std::underflow_error si boost::math::policies::throw_on_error está habilitado (el ajuste por defecto).

cpp/error/exceptioncpp/error/runtime error

Inheritance diagram

Funciones miembro

Construye el objeto excepción.
(función miembro pública) [editar]

std::underflow_error::underflow_error

explicit underflow_error( const std::string& what_arg );
(1)
explicit underflow_error( const char* what_arg );
(2) (desde C++11)

Construye el objeto de excepción con what_arg como una cadena explicativa que se puede acceder a través de what().

Como al copiar std::underflow_error no se permite lanzar excepciones, este mensaje típicamente se almacena internamente como una cadena con conteo de referencias asignada separadamente. Esta es también la razón por la que no existe un constructor que tome un argumento de tipo std::string&&: tendría que copiar el contenido de todas maneras.

Parámetros

what_arg - Cadena explicativa.

Excepciones

Puede lanzar std::bad_alloc

Heredado de std::exception

Funciones miembro

[virtual]
Destruye el objeto excepción.
(función miembro virtual pública de std::exception) [editar]
[virtual]
Devuelve una cadena aclaratoria.
(función miembro virtual pública de std::exception) [editar]
Morty Proxy This is a proxified and sanitized view of the page, visit original site.