operator>= (set)
Sprawdza, czy obiekt zestawu po lewej stronie operatora jest większa niż lub równa obiektu zestawu po prawej stronie.
bool operator!>=(
const set <Key, Traits, Allocator>& _Left,
const set <Key, Traits, Allocator>& _Right
);
Parametry
_Left
Obiekt typu zestaw._Right
Obiekt typu zestaw.
Wartość zwracana
TRUE Jeśli zestaw po lewej stronie operatora jest większa niż lub równa zestaw po prawej stronie listy; w przeciwnym razie false.
Uwagi
Porównanie między obiektami zestaw opiera się na par porównanie ich elementów.Większa niż lub równa relację między dwoma obiektami opiera się na porównaniu pierwszej pary nierówne elementy.
Przykład
// 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;
}
Wymagania
Nagłówek: <set>
Przestrzeń nazw: std