Freigeben über


operator>= (<queue>)

Testet, ob das Objekt auf der linken Seite des Operators größer oder gleich - Objekt auf der rechten Seite ist.

bool operator>=( 
   const queue <Type, Container>& _Left, 
   const queue <Type, Container>& _Right, 
);

Parameter

  • _Left
    Ein Objekt des Typs queue.

  • _Right
    Ein Objekt des Typs queue.

Rückgabewert

true, wenn die Warteschlange auf der linken Seite des Operators ausschließlich kleiner ist, wenn die Warteschlange auf der rechten Seite des Operators; andernfalls false.

Hinweise

Der Vergleich zwischen Warteschlangenobjekten ist anhand einer paarweisen Vergleich ihrer Elemente. Zwei Warteschlangen sind gleich, wenn sie dieselbe Anzahl von Elementen aufweisen und ihre jeweiligen Elemente dieselben Werte verfügen. Andernfalls sind sie ungleich.

Beispiel

// queue_op_ge.cpp
// compile with: /EHsc
#include <queue>
#include <iostream>

int main( )
{
   using namespace std;
   queue <int> q1, q2, q3;

   q1.push( 1 );
   q1.push( 2 );
   q2.push( 5 );
   q2.push( 10 );
   q3.push( 1 );
   q3.push( 2 );


   if ( q1 >= q2 )
      cout << "The queue q1 is greater than or equal to "
           << "the queue q2." << endl;
   else
      cout << "The queue q1 is less than "
           << "the queue q2." << endl;

   if ( q1>= q3 )
      cout << "The queue q1 is greater than or equal to "
           << "the queue q3." << endl;
   else
      cout << "The queue q1 is less than "
           << "the queue q3." << endl;
}
  

Anforderungen

Header: <Warteschlange>

Namespace: std

Siehe auch

Referenz

Standardvorlagenbibliothek