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 informar de errores supuestamente detectables únicamente cuando se ejecute el programa.
Sintaxis
class runtime_error : public exception {
public:
explicit runtime_error(const string& message);
explicit runtime_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.
Ejemplo
// runtime_error.cpp
// compile with: /EHsc
#include <exception>
#include <iostream>
#include <locale>
#include <typeinfo>
using namespace std;
int main()
{
try
{
locale loc("test");
}
catch (const exception& e)
{
cerr << "Caught: " << e.what() << endl;
cerr << "Type: " << typeid(e).name() << endl;
}
}
/* Output:
Caught: bad locale name
Type: class std::runtime_error
*/
Requisitos
Encabezado:<stdexcept>
Espacio de nombres: std
Consulte también
exception (Clase)
Seguridad para subprocesos en la biblioteca estándar de C++