Compartir a través de


concurrent_vector::assign (Método)

Borra los elementos del vector simultáneo y le asigna todas las copias _N de _Item o los valores especificados por el intervalo de iterador [_Begin, _End). Este método no es seguro para la simultaneidad.

void assign(
   size_type _N,
   const_reference _Item
);

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

Parámetros

  • _InputIterator
    El tipo del iterador especificado.

  • _N
    El número de elementos para copiar en el vector simultáneo.

  • _Item
    Hace referencia a un valor que se usa para completar el vector simultáneo.

  • _Begin
    Un iterador al primer elemento del rango de origen.

  • _End
    Un iterador a uno pasado el último elemento del rango de origen.

Comentarios

assign no es seguro para simultaneidad. Cuando llame a este método, debe asegurarse de que ningún otro subproceso invoca métodos en el vector simultáneo.

Requisitos

Encabezado: concurrent_vector.h

Espacio de nombres: simultaneidad

Vea también

Referencia

Clase concurrent_vector