domain_error (Clase)

 

Para obtener la documentación más reciente de Visual Studio 2017 RC, consulte documentación de Visual Studio 2017 RC.

Clase que actúa como la clase base para todas las excepciones iniciadas para notificar un error de dominio.

class domain_error : public logic_error {  
public:  
    explicit domain_error(const string& message);

    explicit domain_error(const char *message);

};  

El valor devuelto por qué es una copia de mensaje.datos.

// domain_error.cpp  
// compile with: /EHsc /GR  
#include <iostream>  
  
using namespace std;  
  
int main( )  
{  
   try   
   {  
      throw domain_error( "Your domain is in error!" );  
   }  
   catch (exception &e)   
   {  
      cerr << "Caught: " << e.what( ) << endl;  
      cerr << "Type: " << typeid(e).name( ) << endl;  
   };  
}  
\* Output:   
Caught: Your domain is in error!  
Type: class std::domain_error  
*\  

Encabezado: < stdexcept>

Espacio de nombres: std

logic_error (clase)
Seguridad para subprocesos en la biblioteca estándar de C++

Mostrar: