std::promise<R>:: ~promise
From cppreference.net
C++
Concurrency support library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::promise
| Member functions | ||||
|
promise::~promise
|
||||
| Getting the result | ||||
| Setting the result | ||||
| Non-member Functions | ||||
| Helper Classes | ||||
|
~promise
(
)
;
|
(C++11 이후) | |
공유 상태를 포기합니다:
- 공유 상태가 준비된 상태라면, 해제합니다 .
- 공유 상태가 준비되지 않은 상태라면, std::future_error 타입의 예외 객체를 저장하며, 이는 std::future_errc::broken_promise 오류 조건을 가집니다. 이후 공유 상태를 준비 상태로 만들고 해제합니다.