concurrent_vector::assign, méthode
Efface les éléments du vecteur simultané et lui attribue _N copies de _Item, ou des valeurs spécifiées par la plage d'itérateurs [_Begin, _End).Cette méthode n'est pas sécurisée du point de vue de l'accès concurrentiel.
void assign(
size_type _N,
const_reference _Item
);
template<
class _InputIterator
>
void assign(
_InputIterator_Begin,
_InputIterator_End
);
Paramètres
_InputIterator
Type de l'itérateur spécifié._N
Le nombre d'éléments à copier dans le vecteur simultané._Item
Référence à une valeur utilisée pour remplir le vecteur simultané._Begin
Itérateur du premier élément de la plage source._End
Itérateur de l'élément suivant directement le dernier élément de la plage source.
Notes
assign n'est pas sécurisé du point de vue de l'accès concurrentiel.Vous devez vous assurer qu'aucun autre thread n'appelle de méthodes sur le vecteur simultané lorsque vous appelez cette méthode.
Configuration requise
En-tête : concurrent_vector.h
Accès concurrentiel del'espace de noms :