Udostępnij za pośrednictwem


operator>= (multiset)

Sprawdza, czy zestaw wielokrotny obiektu po lewej stronie operatora jest większa niż lub równa wielostopniowy obiektu po prawej stronie.

bool operator!>=( 
   const multiset <Key, Traits, Allocator>& _Left, 
   const multiset <Key, Traits, Allocator>& _Right 
);

Parametry

  • _Left
    Obiekt typu multiset.

  • _Right
    Obiekt typu multiset.

Wartość zwracana

TRUE Jeśli zestaw wielokrotny po lewej stronie operatora jest większa niż lub równa wartości wielostopniowy po prawej stronie listy; w przeciwnym razie false.

Uwagi

Porównanie między obiektami wielostopniowy 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

// 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;
}
  

Wymagania

Nagłówek: <set>

Przestrzeń nazw: std

Zobacz też

Informacje

Standardowa biblioteka szablonów