Partilhar via


Método concurrent_vector::assign

Apaga os elementos de vetor simultâneos e atribui ou cópias de _N de _Item, ou os valores especificados pelo iterador variam [_Begin, _End). Este método não é seguro em simultaneidade.

void assign(
   size_type _N,
   const_reference _Item
);

template<
   class _InputIterator
>
void assign(
   _InputIterator_Begin,
   _InputIterator_End
);

Parâmetros

  • _InputIterator
    O tipo de iterador especificado.

  • _N
    O número de itens a ser copiada no vetor simultâneo.

  • _Item
    Referência a um valor usado para preencher o vetor simultâneo.

  • _Begin
    Um iterador para o primeiro elemento do intervalo de origem.

  • _End
    Um iterador a um passado o elemento o mais recente do intervalo de origem.

Comentários

assign não é simultaneidade-seguro. Certifique-se de que nenhum outro thread está invocando métodos no vetor simultânea quando você chama esse método.

Requisitos

Cabeçalho: concurrent_vector.h

Namespace: simultaneidade

Consulte também

Referência

Classe concurrent_vector