Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La clase actúa como clase base para todas las excepciones producidas para informar sobre errores probablemente detectables sólo cuando el programa se ejecuta.
class runtime_error : public exception {
public:
explicit runtime_error(const string& message);
explicit runtime_error(const char *message);
};
Comentarios
el valor devuelto por exception Class es una copia de Mensaje.datos.
Ejemplo
// runtime_error.cpp
// compile with: /EHsc /GR
#include <iostream>
using namespace std;
int main( )
{
// runtime_error
try
{
locale loc( "test" );
}
catch ( exception &e )
{
cerr << "Caught " << e.what( ) << endl;
cerr << "Type " << typeid( e ).name( ) << endl;
};
}
Requisitos
encabezado: <stdexcept>
espacio de nombres: std