Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Erases the elements of the concurrent vector and assigns to it either _N copies of _Item, or values specified by the iterator range [_Begin, _End). This method is not concurrency-safe.
void assign(
size_type _N,
const_reference _Item
);
template<
class _InputIterator
>
void assign(
_InputIterator_Begin,
_InputIterator_End
);
Parameters
_InputIterator
The type of the specified iterator._N
The number of items to copy into the concurrent vector._Item
Reference to a value used to fill the concurrent vector._Begin
An iterator to the first element of the source range._End
An iterator to one past the last element of the source range.
Remarks
assign is not concurrency-safe. You must ensure that no other threads are invoking methods on the concurrent vector when you call this method.
Requirements
Header: concurrent_vector.h
Namespace: Concurrency