次の方法で共有


operator>= 演算子 (concurrent_vector)

演算子の左側の concurrent_vector オブジェクトが右側の concurrent_vector オブジェクト以上であるかどうかを調べます。

template<
   typename _Ty,
   class A1,
   class A2
>
inline bool operator>=(
   const concurrent_vector<_Ty,
   A1> &_A,
   const concurrent_vector<_Ty,
   A2> &_B
);

パラメーター

  • _Ty
    同時実行ベクターに格納されている要素のデータ型。

  • A1
    1 つ目の concurrent_vector オブジェクトのアロケーターの型。

  • A2
    2 つ目の concurrent_vector オブジェクトのアロケーターの型。

  • _A
    concurrent_vector 型のオブジェクト。

  • _B
    concurrent_vector 型のオブジェクト。

戻り値

演算子の左側の同時実行ベクターが右側の同時実行ベクター以上である場合は true。それ以外の場合は false

解説

この演算子の動作は、std 名前空間の vector クラスの等価演算子の動作と同じです。

同時実行ベクターが他のメソッドによって変更される可能性があることから、このメソッドは、同時実行セーフではありません。 _A または _B。

必要条件

ヘッダー: concurrent_vector.h

名前空間: Concurrency

参照

参照

Concurrency 名前空間

概念

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

その他の技術情報

concurrent_vector クラス