Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Clase que actúa como la clase base para todas las excepciones iniciadas para notificar un subdesbordamiento aritmético.
Sintaxis
class underflow_error : public runtime_error {
public:
explicit underflow_error(const string& message);
explicit underflow_error(const char *message);
};
Comentarios
El valor devuelto por what() es una copia de message.data(). Para obtener más información, vea what y data.
underflow_error no se produce mediante ninguna función de la implementación de Microsoft de la biblioteca estándar de C++, pero podría ser producida por bibliotecas de terceros o código de usuario.
Ejemplo
// underflow_error.cpp
// compile with: /EHsc
#include <exception>
#include <iostream>
#include <stdexcept>
#include <typeinfo>
using namespace std;
int main()
{
try
{
throw underflow_error("The number's a bit small, captain!");
}
catch (const exception& e)
{
cerr << "Caught: " << e.what() << endl;
cerr << "Type: " << typeid(e).name() << endl;
}
}
/* Output:
Caught: The number's a bit small, captain!
Type: class std::underflow_error
*/
Requisitos
Encabezado:<stdexcept>
Espacio de nombres: std
Consulte también
runtime_error (Clase)
Seguridad para subprocesos en la biblioteca estándar de C++