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.
_Autre
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
_Autre
Objet runtime_exception
à copier.
Valeur de retour
Référence à cet runtime_exception
objet.