Partilhar via


Classe runtime_exception

O tipo base para exceções na biblioteca AMP (C++ Accelerated Massive Parallelism).

Sintaxe

class runtime_exception : public std::exception;

Membros

Construtores públicos

Nome Descrição
Construtor runtime_exception Inicializa uma nova instância da classe runtime_exception.
Destruidor ~runtime_exception Destrói o objeto runtime_exception.

Métodos públicos

Nome Descrição
get_error_code Retorna o código de erro que causou a exceção.

Operadores públicos

Nome Descrição
operator= Copia o conteúdo do objeto especificado runtime_exception para este objeto.

Hierarquia de herança

exception

runtime_exception

Requisitos

Cabeçalho: amprt.h

Namespace: Simultaneidade

Construtor runtime_exception

Inicializa uma nova instância da classe .

Sintaxe

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

explicit runtime_exception(
    HRESULT _Hresult ) throw();

runtime_exception(
    const runtime_exception & _Other ) throw();

Parâmetros

_Message
Uma descrição do erro que causou a exceção.

_Hresult
O HRESULT do erro que causou a exceção.

_Other
O objeto runtime_exception a ser copiado.

Valor de retorno

O objeto runtime_exception.

Destruidor ~runtime_exception

Destrói o objeto.

Sintaxe

virtual ~runtime_exception() throw();

get_error_code

Retorna o código de erro que causou a exceção.

Sintaxe

HRESULT get_error_code() const throw();

Valor retornado

O HRESULT do erro que causou a exceção.

operator=

Copia o conteúdo do objeto especificado runtime_exception para este objeto.

Sintaxe

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

Parâmetros

_Other
O objeto runtime_exception a ser copiado.

Valor de retorno

Uma referência a esse objeto runtime_exception.

Confira também

Namespace de simultaneidade (C++ AMP)