Partager via


combinable::combinable, constructeur

Construit un nouvel objet combinable.

combinable();

template <
   typename _Function
>
explicit combinable(
   _Function_FnInitialize
);

combinable(
   const combinable& _Copy
);

Paramètres

  • _Function
    Type de l'objet de fonction d'initialisation.

  • _FnInitialize
    Fonction qui sera appelée pour initialiser chaque nouvelle valeur de thread privée du type _Ty. Il doit prendre en charge un opérateur d'appel de fonction avec la signature _Ty ().

  • _Copy
    Objet combinable existant à copier dans celui-ci.

Notes

Le premier constructeur initialise de nouveaux éléments avec le constructeur par défaut pour le type _Ty.

Le deuxième constructeur initialise de nouveaux éléments à l'aide du functor d'initialisation fourni comme paramètre _FnInitialize.

Le troisième constructeur est le constructeur de copie.

Configuration requise

En-tête : ppl.h

Accès concurrentiel del'espace de noms :

Voir aussi

Référence

combinable, classe

Concepts

Conteneurs et objets parallèles