清除并发向量的元素,并向它分配 _Item 的 _N 副本,或分配由迭代器范围 [_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
命名空间: 并发