Freigeben über


operator<-Operator (concurrent_vector)

Testet, ob das concurrent_vector-Objekt links vom Operator kleiner als das concurrent_vector-Objekt auf der rechten Seite ist.

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

Parameter

  • _Ty
    Der Datentyp der Elemente, die in gleichzeitigen Vektoren gespeichert werden.

  • A1
    Der Zuweisungstyp des ersten concurrent_vector-Objekts.

  • A2
    Der Zuweisungstyp des zweiten concurrent_vector-Objekts.

  • _A
    Ein Objekt vom Typ concurrent_vector.

  • _B
    Ein Objekt vom Typ concurrent_vector.

Rückgabewert

true, wenn der gleichzeitige Vektor auf der linken Seite des Operators kleiner als der gleichzeitige Vektor auf der rechten Seite des Operators ist, andernfalls false.

Hinweise

Das Verhalten dieses Operators ist mit dem entsprechenden Operator für die vector-Klasse im std-Namespace identisch.

Diese Methode ist in Bezug auf andere Methoden nicht parallelitätssicher, die einen der gleichzeitigen Vektoren _A oder _B ändern könnten.

Anforderungen

Header: concurrent_vector.h

Namespace: Concurrency

Siehe auch

Referenz

Concurrency-Namespace

Konzepte

Parallele Container und Objekte

Weitere Ressourcen

concurrent_vector-Klasse