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