Partager via


operator>= (<queue>)

Teste si l'objet file d'attente sur le côté gauche de l'opérateur est supérieur ou égal à l'objet fin du côté droit.

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

Paramètres

  • _Left
    Un objet de type file d'attente.

  • _Right
    Un objet de type file d'attente.

Valeur de retour

true si la file d'attente sur le côté gauche de l'opérateur est strictement inférieure à la file d'attente à droite de l'opérateur ; sinon false.

Notes

La comparaison entre les objets Queue est basé sur par paire une comparaison de leurs éléments.Deux files d'attente sont égales si elles ont le même nombre d'éléments et leurs éléments respectifs ont les mêmes valeurs.Sinon, ils sont inégaux.

Exemple

// 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;
}
  
  

Configuration requise

en-tête : <queue>

l'espace de noms : DST

Voir aussi

Référence

Modèles Standard