Partager via


operator> (set)

Teste si l'objet jeu (set) situé à gauche de l'opérateur est supérieur à l'objet jeu situé à droite.

bool operator>( 
   const set <Key, Traits, Allocator>& _Left, 
   const set <Key, Traits, Allocator>& _Right 
);

Paramètres

  • _Left
    Objet de type set.

  • _Right
    Objet de type set.

Valeur de retour

vrai si le set à gauche de l'opérateur est inférieur au set à droite de l'opérateur; sinon faux.

Notes

La comparaison entre objets de set repose sur une comparaison par paire de leurs éléments. La relation "supérieur ou égal" entre deux objets repose sur une comparaison des premières paires d'éléments inégaux.

Exemple

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

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

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

   if ( s1 > s2 )
      cout << "The set s1 is greater than the set s2." << endl;
   else
      cout << "The set s1 is not greater than the set s2." << endl;

   if ( s1 > s3 )
      cout << "The set s1 is greater than the set s3." << endl;
   else
      cout << "The set s1 is not greater than the set s3." << endl;
}
  

Configuration requise

En-tête: <jeu>

Espace de noms : std

Voir aussi

Référence

Bibliothèque STL (Standard Template Library)