Поделиться через


Оператор 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
    Тип распределителя первого объекта concurrent_vector.

  • A2
    Тип распределителя второго объекта concurrent_vector.

  • _A
    Объект типа concurrent_vector.

  • _B
    Объект типа concurrent_vector.

Возвращаемое значение

true, если параллельный вектор в левой части оператора равен параллельному вектору правой стороны оператора; в противном случае — false.

Заметки

Два параллельных вектора равны, если они имеют одинаковое число элементов и их соответствующие элементы имеют одинаковые значения. В противном случае они не равны.

Данный метод не является безопасным в режиме параллелизма относительно других методов, которые могут изменять любой из параллельных векторов _A и _B.

Требования

Заголовок: concurrent_vector.h

Пространство имен: Concurrency

См. также

Ссылки

Пространство имен Concurrency

Основные понятия

Параллельные контейнеры и объекты

Другие ресурсы

Класс concurrent_vector