concurrent_vector::assign-Methode
Löscht die Elemente des gleichzeitigen Vektors und weist ihm entweder _N-Kopien von _Item oder angegebene Werte aus dem Iteratorbereich zu [_Begin, _End). Diese Methode ist nicht parallelitätssicher.
void assign(
size_type _N,
const_reference _Item
);
template<
class _InputIterator
>
void assign(
_InputIterator_Begin,
_InputIterator_End
);
Parameter
_InputIterator
Der Typ des angegebenen Iterators._N
Die Anzahl der Elemente, die in den gleichzeitigen Vektor kopiert werden sollen._Item
Verweis auf einen Wert, der verwendet wurde, um den gleichzeitigen Vektor auszufüllen._Begin
Ein Iterator zum ersten Element des Quellbereichs._End
Ein Iterator zur ersten Position nach dem letzten Element des Quellbereichs.
Hinweise
assign ist nicht parallelitätssicher. Sie müssen sicherstellen, dass keine anderen Threads Methoden für den gleichzeitigen Vektor aufrufen, wenn Sie diese Methode aufrufen.
Anforderungen
Header: concurrent_vector.h
Namespace: Concurrency