Metodo concurrent_vector::assign

Annulla gli elementi del vettore simultaneo e gli assegna copie _N di _Item o valori specificati dall'intervallo dell'iteratore [_Begin, _End). Tale metodo non è sicuro per concorrenza.

void assign(
   size_type _N,
   const_reference _Item
);
template<
   class _InputIterator
>
void assign(
   _InputIterator_Begin,
   _InputIterator_End
);

Parametri

  • _InputIterator
    Tipo dell'iteratore specificato.

  • _N
    Numero di elementi da copiare nel vettore simultaneo.

  • _Item
    Fare riferimento a un valore utilizzato per riempire il vettore simultaneo.

  • _Begin
    Un iteratore al primo elemento dell'intervallo di origine.

  • _End
    Un iteratore alla prima posizione oltre l'ultimo elemento dell'intervallo di origine.

Note

assign non è sicuro per concorrenza. È necessario assicurarsi che nessun altro thread stia richiamando metodi sul vettore simultaneo durante la chiamata a questo metodo.

Requisiti

Header: concurrent_vector.h

Spazio dei nomi: Concurrency

Vedere anche

Altre risorse

Classe concurrent_vector