operator>= (set)
Veröffentlicht: Juli 2016
Testet, ob das angegebene Objekt auf der linken Seite des Operators größer oder gleich der set Objekt auf der rechten Seite ist.
Syntax
bool operator!>=(
const set <Key, Traits, Allocator>& _Left,
const set <Key, Traits, Allocator>& _Right
);
Parameter
_Left
Ein Objekt des Typs Festlegen._Right
Ein Objekt des Typs Festlegen.
Rückgabewert
true, wenn der Satz auf der linken Seite des Operators größer oder gleich dem Satz rechts neben der Liste ist; andernfalls false.
Hinweise
Der Vergleich zwischen festgelegten Objekte ist anhand einer paarweisen Vergleich ihrer Elemente. Größer oder gleich Beziehung zwischen zwei Objekten nimmt auf einem Vergleich der ersten Paar der ungleich Elemente.
Beispiel
// set_op_ge.cpp
// compile with: /EHsc
#include <set>
#include <iostream>
int main( )
{
using namespace std;
set <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 << "Set s1 is greater than or equal to set s2." << endl;
else
cout << "The set s1 is less than the set s2." << endl;
if ( s1 >= s3 )
cout << "Set s1 is greater than or equal to set s3." << endl;
else
cout << "The set s1 is less than the set s3." << endl;
if ( s1 >= s4 )
cout << "Set s1 is greater than or equal to set s4." << endl;
else
cout << "The set s1 is less than the set s4." << endl;
}
Der Satz s1 ist kleiner als Satz s2. Legen Sie s1 größer oder gleich Satz s3 fest. Legen Sie s1 größer oder gleich Satz s4 fest.
Anforderungen
Header: <set>
Namespace: std