Partager via


operator>= (multiset)

Teste si l'objet multiset situé à gauche de l'opérateur est supérieur ou égal à l'objet multiset situé à droite.

bool operator!>=( 
   const multiset <Key, Traits, Allocator>& _Left, 
   const multiset <Key, Traits, Allocator>& _Right 
);

Paramètres

  • _Left
    Objet de type multiset.

  • _Right
    Objet de type multiset.

Valeur de retour

true si le multiset du côté gauche de l'opérateur est supérieure ou égale au multiset du côté droit de la liste, sinon false.

Notes

La comparaison entre des objets multiset repose sur une comparaison par paire de leurs éléments. La relation "inférieur ou égal" entre deux objets repose sur une comparaison de la première paire d'éléments inégaux.

Exemple

// multiset_op_ge.cpp
// compile with: /EHsc
#include <set>
#include <iostream>

int main( )
{
   using namespace std;
   multiset <int> s1, s2, s3, s4;
   int i;

   for ( i = 0 ; i < 3 ; i++ )
   {
      s1.insert ( i );
      s2.insert ( i * i );
      s3.insert ( i - 1 );
      s4.insert ( i );
   }

   if ( s1 >= s2 )
      cout << "The multiset s1 is greater than "
           << "or equal to the multiset s2." << endl;
   else
      cout << "The multiset s1 is less than "
           << "the multiset s2." << endl;

   if ( s1 >= s3 )
      cout << "The multiset s1 is greater than "
           << "or equal to the multiset s3." << endl;
   else
      cout << "The multiset s1 is less than "
           << "the multiset s3." << endl;

   if ( s1 >= s4 )
      cout << "The multiset s1 is greater than "
           << "or equal to the multiset s4." << endl;
   else
      cout << "The multiset s1 is less than "
           << "the multiset s4." << endl;
}
  

Configuration requise

En-tête: <jeu>

Espace de noms : std

Voir aussi

Référence

Bibliothèque STL (Standard Template Library)