packaged_task_swap2

packaged_task_swap2 (std::packaged_task용 std::swap 특수화)

이 페이지는 std::packaged_task에 대한 std::swap 알고리즘의 특수화를 설명해요. 이 함수는 두 packaged_task 객체의 상태를 서로 교환하는 역할을 해요. C++11부터 사용할 수 있어요.

출처: cppreference

본문

함수 선언

template < class Function , class ... Args >
void swap ( packaged_task < Function ( Args ...) > & lhs,
            packaged_task < Function ( Args ...) > & rhs ) noexcept;

C++11부터 사용 가능해요.

설명

이 함수는 std::swap 알고리즘을 std::packaged_task에 대해 특수화해요. lhs의 상태를 rhs의 상태와 교환해요. 실제로는 lhs.swap(rhs)를 호출하는 것과 동일한 효과를 가져요.

매개변수

| lhs, rhs | - | 상태를 교환할 packaged_task 객체들 |

반환값

없음.

예제

이 섹션은 아직 완성되지 않았어요. 이유: 예제 없음.

같이 보기

| swap | 두 작업 객체를 교환해요 (공개 멤버 함수) |

더 알아보기 (Learn more)

cppreference