runtime_exception 类

C++ Accelerated Massive Parallelism (AMP) 库中的异常的基类型。

语法

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

命名空间: 并发

runtime_exception 构造函数

初始化 类的新实例。

语法

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

explicit runtime_exception(
    HRESULT _Hresult ) throw();

runtime_exception(
    const runtime_exception & _Other ) throw();

参数

_Message
导致异常的错误的说明。

_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 对象的引用。

另请参阅

并发命名空间 (C++ AMP)