packaged_task::packaged_task 생성자
packaged_task 개체를 생성합니다.
packaged_task() noexcept;
packaged_task(packaged_task&& Right) noexcept;
template<class Fn>
explicit packaged_task(Fn&& fn);
template<class Fn, class Alloc>
explicit packaged_task(allocator_arg_t,
const Alloc& alloc, Fn&& fn);
매개 변수
Right
packaged_task 개체alloc
메모리 할당자입니다.자세한 내용은 <allocators>을 참조하십시오.fn
함수 개체입니다.
설명
첫 번째 생성자 구문에 packaged_task 없는 개체 비동기 상태 연결.
두 번째 생성자 구문에 packaged_task 개체와 관련 된 비동기 상태에서 전송 Right.작업을 한 후 Right 비동기 연결된 상태를 더 이상 없습니다.
세 번째 생성자 구문에 packaged_task 개체의 복사본으로 fn 비동기 연결 된 상태에 저장 합니다.
네 번째 생성자 구문에 packaged_task 개체의 복사본으로 fn 해당 연결 된 비동기 상태에 저장 하 고 사용 하 여 alloc 메모리 할당.
요구 사항
헤더: 미래
네임 스페이스: std