concurrent_vector::assign 方法
會清除並行向量的項目,並指派 _Item 的 _N 複本,或是由 Iterator 範圍 [_Begin、_End ) 指定的值。這個方法不是並行安全的。
void assign(
size_type _N,
const_reference _Item
);
template<
class _InputIterator
>
void assign(
_InputIterator_Begin,
_InputIterator_End
);
參數
_InputIterator
指定 Iterator 的類型。_N
要複製到並行向量的項目數。_Item
用來填滿並行向量的值的參考。_Begin
越過來源範圍第一個項目的 Iterator。_End
越過來源範圍最後一個項目的 Iterator。
備註
assign 並不具備並行安全。您必須確定當您呼叫此方法時,沒有其他執行緒會叫用並行向量上的方法。
需求
標頭: concurrent_vector.h
Namespace: 並行存取