Compartir a través de


runtime_exception (clase)

El tipo base para las excepciones de la biblioteca C++ Accelerated Massive Parallelism (AMP).

Sintaxis

class runtime_exception : public std::exception;

Miembros

Constructores públicos

Nombre Descripción
runtime_exception Constructor Inicializa una nueva instancia de la clase runtime_exception.
~runtime_exception Destructor Destruye el objeto runtime_exception.

Métodos públicos

Nombre Descripción
get_error_code Devuelve el código de error que ocasionó la excepción.

Operadores públicos

Nombre Descripción
operator= Copia el contenido del objeto runtime_exception especificado en este.

Jerarquía de herencia

exception

runtime_exception

Requisitos

Encabezado: amprt.h

Espacio de nombres: simultaneidad

runtime_exception Constructor

Inicializa una nueva instancia de la clase .

Sintaxis

runtime_exception(
    const char * _Message,
    HRESULT _Hresult ) throw();

explicit runtime_exception(
    HRESULT _Hresult ) throw();

runtime_exception(
    const runtime_exception & _Other ) throw();

Parámetros

_Message
Una descripción del error que ocasionó la excepción.

_Hresult
El HRESULT de error que ocasionó la excepción.

_Other
El objeto runtime_exception que se va a copiar.

Valor devuelto

Objeto runtime_exception.

~runtime_exception Destructor

Destruye el objeto .

Sintaxis

virtual ~runtime_exception() throw();

get_error_code

Devuelve el código de error que ocasionó la excepción.

Sintaxis

HRESULT get_error_code() const throw();

Valor devuelto

El HRESULT de error que ocasionó la excepción.

operator=

Copia el contenido del objeto runtime_exception especificado en este.

Sintaxis

runtime_exception & operator= (    const runtime_exception & _Other ) throw();

Parámetros

_Other
El objeto runtime_exception que se va a copiar.

Valor devuelto

La referencia a este objeto runtime_exception.

Consulte también

Espacio de nombres de simultaneidad (C++ AMP)