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 | 두 작업 객체를 교환해요 (공개 멤버 함수) |