Freigeben über


combinable::combinable-Konstruktor

Erstellt ein neues combinable-Objekt.

combinable();
template <
   typename _Function
>
explicit combinable(
   _Function_FnInitialize
);
combinable(
   const combinable& _Copy
);

Parameter

  • _Function
    Der Typ des Initialisierungsfunktionselementobjekts.

  • _FnInitialize
    Eine Funktion, die aufgerufen wird, um jeden neuen privaten Threadwert vom Typ _Ty zu initialisieren. Es muss einen Funktionsaufrufoperator mit der Signatur _Ty () unterstützen.

  • _Copy
    Ein vorhandenes combinable-Objekt, das in dieses kopiert wird.

Hinweise

Der erste Konstruktor initialisiert neue Elemente mit dem Standardkonstruktor für den Typ _Ty.

Der zweite Konstruktor initialisiert neue Elemente mithilfe des als _FnInitialize-Parameter angegebenen Initialisierungsfunktionselements.

Der dritte Konstruktor ist der Kopierkonstruktor.

Anforderungen

Header: ppl.h

Namespace: Concurrency

Siehe auch

Referenz

combinable-Klasse

Konzepte

Parallele Container und Objekte