다음을 통해 공유


runtime_exception 클래스

C++ AMP(C++ Accelerated Massive Parallelism) 라이브러리의 예외에 대한 기본 형식입니다.

구문

class runtime_exception : public std::exception;

멤버

공용 생성자

속성 설명
runtime_exception 생성자 runtime_exception 클래스의 새 인스턴스를 초기화합니다.
~runtime_exception 소멸자 개체를 runtime_exception 삭제합니다.

공용 메서드

이름 설명
get_error_code 예외를 발생시킨 오류 코드를 반환합니다.

Public 연산자

속성 설명
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();

매개 변수

_메시지
예외를 발생시킨 오류에 대한 설명입니다.

_Hresult
예외를 발생시킨 오류의 HRESULT입니다.

_Other
복사할 개체입니다 runtime_exception .

Return Value

runtime_exception 개체

~runtime_exception 소멸자

개체를 삭제합니다.

구문

virtual ~runtime_exception() throw();

get_error_code

예외를 발생시킨 오류 코드를 반환합니다.

구문

HRESULT get_error_code() const throw();

Return Value

예외를 발생시킨 오류의 HRESULT입니다.

operator=

지정된 runtime_exception 개체의 콘텐츠를 이 항목으로 복사합니다.

구문

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

매개 변수

_Other
복사할 개체입니다 runtime_exception .

Return Value

runtime_exception 개체에 대한 참조입니다.

참고 항목

Concurrency 네임스페이스(C++ AMP)