Partager via


runtime_exception (classe)

Type de base pour les exceptions dans la bibliothèque AMP (Massive Parallelism) accélérée C++.

Syntaxe

class runtime_exception : public std::exception;

Membres

Constructeurs publics

Nom Description
constructeur runtime_exception Initialise une nouvelle instance de la classe runtime_exception.
~runtime_exception Destructeur Détruit l’objet runtime_exception .

Méthodes publiques

Nom Description
get_error_code Retourne le code d’erreur qui a provoqué l’exception.

Opérateurs publics

Nom Description
operator= Copie le contenu de l’objet spécifié runtime_exception dans celui-ci.

Hiérarchie d'héritage

exception

runtime_exception

Spécifications

En-tête : amprt.h

Espace de noms : Concurrency

constructeur runtime_exception

Initialise une nouvelle instance de la classe .

Syntaxe

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

explicit runtime_exception(
    HRESULT _Hresult ) throw();

runtime_exception(
    const runtime_exception & _Other ) throw();

Paramètres

_Message
Description de l’erreur qui a provoqué l’exception.

_Hresult
HRESULT de l’erreur qui a provoqué l’exception.

_Autres
Objet runtime_exception à copier.

Valeur de retour

Objet runtime_exception.

~runtime_exception Destructeur

Détruit l’objet.

Syntaxe

virtual ~runtime_exception() throw();

get_error_code

Retourne le code d’erreur qui a provoqué l’exception.

Syntaxe

HRESULT get_error_code() const throw();

Valeur de retour

HRESULT de l’erreur qui a provoqué l’exception.

opérateur =

Copie le contenu de l’objet spécifié runtime_exception dans celui-ci.

Syntaxe

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

Paramètres

_Autres
Objet runtime_exception à copier.

Valeur de retour

Référence à cet runtime_exception objet.

Voir aussi

Concurrency, espace de noms (C++ AMP)