Namespaces
Variants

std::experimental:: swap (std::experimental::packaged_task)

From cppreference.net
template < class R, class ... Args >

void swap ( std:: experimental :: packaged_task < R ( Args... ) > & lhs,

std:: experimental :: packaged_task < R ( Args... ) > & rhs ) noexcept ;

swap 알고리즘을 std::experimental::packaged_task 에 대해 오버로드합니다. lhs 의 상태와 rhs 의 상태를 교환합니다. 효과적으로 lhs. swap ( rhs ) 를 호출합니다.

목차

매개변수

lhs, rhs - packaged_task 상태를 교환할 대상들

반환값

(없음)

예제

참고 항목

두 태스크 객체를 교환합니다
( std::packaged_task<R(Args...)> 의 public 멤버 함수)