¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Exportar (0) Imprimir
Expandir todo
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

domain_error (Clase)

La clase actúa como clase base para todas las excepciones que se producen 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 exception (Clase) 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;
   };
}
Detectado: En el dominio está en error!
Tipo: std::domain_error de clase

Stdexcept<deHeader: >

Espacio de nombres: std

Adiciones de comunidad

Mostrar:
© 2015 Microsoft