Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Crea un objeto 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);
Parámetros
Right
Un objeto packaged_task.alloc
Un asignador de memoria.Para obtener más información, vea <allocators>.fn
Un objeto de función.
Comentarios
El primer constructor crea un objeto de packaged_task sin estado asincrónica asociada.
El segundo constructor crea un objeto de packaged_task y transfiere el estado asincrónica asociada de Right.Después de la operación, Right ya no tiene un estado asincrónica asociada.
El tercer constructor crea un objeto de packaged_task con una copia de fn almacenados en el estado asincrónica asociada.
El cuarto constructor crea un objeto de packaged_task con una copia de fn almacenados en el estado asincrónica asociada, y utiliza alloc para la asignación de memoria.
Requisitos
Futuro de Encabezado:
Espacio de nombres: std