Konstruktor packaged_task::packaged_task
Konstrukcje packaged_task obiektu.
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);
Parametry
Right
Obiekt packaged_task.alloc
Program przydzielania pamięci.Aby uzyskać więcej informacji, zobacz <allocators>.fn
Obiekt funkcji.
Uwagi
Pierwszy konstrukcje Konstruktor packaged_task obiektu, którego nie asynchronicznego państwie stowarzyszonym.
Drugi konstrukcje Konstruktor packaged_task obiektu i dokonuje transferu asynchronicznego państwo stowarzyszone z Right.Po zakończeniu operacji Right nie ma już państwie stowarzyszonym asynchronicznego.
Trzeci konstrukcje Konstruktor packaged_task obiekt z kopii fn przechowywane w jego państwie stowarzyszonym asynchronicznego.
Czwarty konstrukcje Konstruktor packaged_task obiekt z kopii fn przechowywane w jego państwie stowarzyszonym asynchronicznego i korzysta z alloc dla alokacji pamięci.
Wymagania
Nagłówek: przyszłych
Obszar nazw: std