operator> 运算符

测试运算符左侧的 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
    第一个 concurrent_vector 对象的分配器类型。

  • A2
    第二个 concurrent_vector 对象的分配器类型。

  • _A
    concurrent_vector 类型的对象。

  • _B
    concurrent_vector 类型的对象。

返回值

true,如果运算符左侧的并发向量大于运算符右侧的并发向量;否则为 false

备注

此运算符的行为与在 std 命名空间中的 vector 类的等效运算符相同。

相对于可能修改任一并发矢量 _A 或 _B 的其他方法,该方法不是并发安全的。

要求

**标头:**concurrent_vector.h

**命名空间:**并发

请参见

参考

concurrency 命名空间

concurrent_vector 类

概念

并行容器和对象