次の方法で共有


combinable::combinable コンストラクター

新しい combinable オブジェクトを構築します。

combinable();
template <
   typename _Function
>
explicit combinable(
   _Function_FnInitialize
);
combinable(
   const combinable& _Copy
);

パラメーター

  • _Function
    初期化ファンクタ オブジェクトの型。

  • _FnInitialize
    _Ty 型の新しい各スレッド プライベート値を初期化するために呼び出される関数。 シグネチャ _Ty () を持つ関数呼び出し演算子をサポートする必要があります。

  • _Copy
    このオブジェクトにコピーされる既存の combinable オブジェクト。

解説

最初のコンストラクターは、_Ty 型の既定のコンストラクターを使用して新しい要素を初期化します。

2 番目のコンストラクターは、_FnInitialize パラメーターとして指定された初期化ファンクタを使用して、新しい要素を初期化します。

3 番目のコンストラクターは、コピー コンストラクターです。

必要条件

ヘッダー: ppl.h

名前空間: Concurrency

参照

参照

combinable クラス

概念

並列コンテナーと並列オブジェクト