Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt ein packaged_task-Objekt.
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);
Parameter
Right
Ein packaged_task-Objekt.alloc
Eine Speicherbelegungsfunktion.Weitere Informationen finden Sie unter <allocators>.fn
Ein Funktionsobjekt.
Hinweise
Der erste Konstruktor erstellt ein - Objekt, das packaged_task keinen zugeordneten asynchronen Zustand hat.
Der zweite Konstruktor erstellt ein - Objekt packaged_task und überträgt den zugeordneten asynchronen Zustand von Right.Nach dem Vorgang verfügt Right nicht mehr einen zugeordneten asynchronen Zustand.
Der dritte Konstruktor erstellt ein packaged_task-Objekt mit einer Kopie von fn gespeicherten in dem zugeordneten asynchronen Zustand.
Der vierte Konstruktor erstellt ein packaged_task-Objekt mit einer Kopie von fn gespeicherten in dem zugeordneten asynchronen Zustand und verwendet alloc für Speicherbelegung.
Anforderungen
Header: Zukunft
Namespace: std