Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Standardowa biblioteka szablonów