Espacios de nombres
Variantes

cpp/error/underflow error/underflow error

De cppreference.com

[edit template]

std::underflow_error::underflow_error

<tbody> </tbody>
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