Udostępnij za pośrednictwem


runtime_exception — Klasa

Podstawowy typ dla wyjątków w bibliotece C++ Accelerated Massive Parallelism (AMP).

Składnia

class runtime_exception : public std::exception;

Członkowie

Konstruktory publiczne

Nazwa/nazwisko opis
Konstruktor "runtime_exception" Inicjuje nowe wystąpienie klasy runtime_exception.
~runtime_exception Destruktor runtime_exception Niszczy obiekt.

Metody publiczne

Nazwa/nazwisko opis
get_error_code Zwraca kod błędu, który spowodował wyjątek.

Operatory publiczne

Nazwa/nazwisko opis
operator = Kopiuje zawartość określonego runtime_exception obiektu do bieżącego obiektu.

Hierarchia dziedziczenia

exception

runtime_exception

Wymagania

Nagłówek: amprt.h

Przestrzeń nazw: Współbieżność

Konstruktor dla runtime_exception

Inicjuje nowe wystąpienie klasy.

Składnia

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

explicit runtime_exception(
    HRESULT _Hresult ) throw();

runtime_exception(
    const runtime_exception & _Other ) throw();

Parametry

_Komunikat
Opis błędu, który spowodował wyjątek.

_Hresult
HRESULT błędu, który spowodował wyjątek.

Pozostałe
Obiekt runtime_exception do skopiowania.

Wartość zwracana

Obiekt runtime_exception.

~runtime_exception Destruktor

Niszczy obiekt.

Składnia

virtual ~runtime_exception() throw();

get_error_code

Zwraca kod błędu, który spowodował wyjątek.

Składnia

HRESULT get_error_code() const throw();

Wartość zwracana

HRESULT błędu, który spowodował wyjątek.

operator =

Kopiuje zawartość określonego runtime_exception obiektu do bieżącego obiektu.

Składnia

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

Parametry

Pozostałe
Obiekt runtime_exception do skopiowania.

Wartość zwracana

Odwołanie do tego runtime_exception obiektu.

Zobacz też

Przestrzeń nazw współbieżności (C++ AMP)