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