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