Поделиться через


runtime_exception - класс

Базовый тип исключений в библиотеке ускоренного параллелизма (AMP) C++ .

Синтаксис

class runtime_exception : public std::exception;

Участники

Открытые конструкторы

Имя Описание
Конструктор runtime_exception Инициализирует новый экземпляр класса runtime_exception.
Деструктор ~runtime_exception Уничтожает runtime_exception объект.

Открытые методы

Имя Описание
get_error_code Возвращает код ошибки, вызвавшего исключение.

Открытые операторы

Имя Описание
operator= Копирует содержимое указанного объекта runtime_exception в данный объект.

Иерархия наследования

exception

runtime_exception

Требования

Заголовок: amprt.h

Пространство имен : Concurrency

Конструктор runtime_exception

Инициализирует новый экземпляр класса .

Синтаксис

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

explicit runtime_exception(
    HRESULT _Hresult ) throw();

runtime_exception(
    const runtime_exception & _Other ) throw();

Параметры

_Сообщение
Описание ошибки, вызвавшей исключение.

_Hresult
HRESULT об ошибке, вызвавшей исключение.

_Other
Копируемый объект runtime_exception.

Возвращаемое значение

Объект runtime_exception.

Деструктор ~runtime_exception

Уничтожает объект.

Синтаксис

virtual ~runtime_exception() throw();

get_error_code

Возвращает код ошибки, вызвавшего исключение.

Синтаксис

HRESULT get_error_code() const throw();

Возвращаемое значение

HRESULT об ошибке, вызвавшей исключение.

operator=

Копирует содержимое указанного объекта runtime_exception в данный объект.

Синтаксис

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

Параметры

_Other
Копируемый объект runtime_exception.

Возвращаемое значение

Ссылка на этот runtime_exception объект.

См. также

Пространство имен Concurrency (C++ AMP)