Udostępnij za pośrednictwem


runtime_exception — Klasa

Podstawowy typ wyjątków w bibliotece przyspieszonego równoległości w języku C++.

Składnia

class runtime_exception : public std::exception;

Elementy członkowskie

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 tego.

Hierarchia dziedziczenia

exception

runtime_exception

Wymagania

Nagłówek: amprt.h

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

konstruktor 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.

_Inny
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 tego.

Składnia

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

Parametry

_Inny
Obiekt runtime_exception do skopiowania.

Wartość zwracana

Odwołanie do tego runtime_exception obiektu.

Zobacz też

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