共用方式為


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: 並行存取

請參閱

參考

concurrent_vector 類別