Метод concurrent_vector::assign
Удаляет элементы параллельного вектор и присваивает ему либо _N копий _Item или значения, заданные диапазоном итератора [_Begin, _End).Данный метод не безопасен в режиме параллелизма.
void assign(
size_type _N,
const_reference _Item
);
template<
class _InputIterator
>
void assign(
_InputIterator_Begin,
_InputIterator_End
);
Параметры
_InputIterator
Тип указанного итератора._N
Число элементов для копирования в параллельный вектор._Item
Ссылка на значение, используемое для заполнения параллельного вектора._Begin
Итератор на первый элемента исходного диапазона._End
Итератор на положение на одно дальше после последнего элемента исходного диапазона.
Заметки
assign не является параллельно-безопасной.Необходимо убедиться, что нет других потоков, вызывающих методы на параллельном векторе при вызове этого метода.
Требования
Заголовок: concurrent_vector.h
Параллелизм пространство имен: