Namespaces
Variants

std::experimental:: promise (concurrency TS)

From cppreference.net

이 페이지는 concurrency TS에서 지원하는 std::future 개선 사항을 지원하는 concurrency TS에서 제공하는 수정된 버전의 std::promise 에 관한 것입니다. Library Fundamentals TSes에서 제공하는 타입 삭제 할당자 지원을 갖춘 promise 버전에 대해서는 std::experimental::fundamentals_v2::promise 를 참조하십시오.

헤더 파일에 정의됨 <experimental/future>
template < class R > class promise ;
(1) (concurrency TS)
template < class R > class promise < R & > ;
(2) (concurrency TS)
template <> class promise < void > ;
(3) (concurrency TS)

std::experimental::concurrency_v1::promise 는 동시성 TS에서 제공하는 std::promise 의 수정된 버전으로, std::experimental::future 와 함께 동작합니다.

std::promise 와의 유일한 차이점은 get_future() 멤버 함수가 std:: experimental :: future 를 반환한다는 점입니다.