operator>= (multimap)
Sınamaları multimap işlecinin sol tarafındaki büyük veya eşit sağ tarafındaki multimap nesnesine nesnesidir.
bool operator>=(
const multimap <Key, Type, Traits, Allocator>& _Left,
const multimap <Key, Type, Traits, Allocator>& _Right
);
Parametreler
_Left
Bir nesne türü multimap._Right
Bir nesne türü multimap.
Dönüş Değeri
gerçek işlecinin sol tarafındaki birden çok eşleme'den büyük veya eşit; listenin sağ tarafındaki birden çok eşleme için ise Aksi halde yanlış.
Açıklama
Multimap nesneler arasında karşılaştırma öðelerinin yapılandırdı Karşılaştırmasında esas alır. Sıfırdan büyük veya eşit iki nesne arasındaki ilişki ilk çifti eşit olmayan öğelerin Karşılaştırmasında esas alır.
Örnek
// multimap_op_ge.cpp
// compile with: /EHsc
#include <map>
#include <iostream>
int main( )
{
using namespace std;
multimap < int, int > m1, m2, m3, m4;
int i;
typedef pair < int, int > Int_Pair;
for ( i = 1 ; i < 3 ; i++ )
{
m1.insert ( Int_Pair ( i, i ) );
m2.insert ( Int_Pair ( i, i * i ) );
m3.insert ( Int_Pair ( i, i - 1 ) );
m4.insert ( Int_Pair ( i, i ) );
}
if ( m1 >= m2 )
cout << "The multimap m1 is greater than or equal to the multimap m2." << endl;
else
cout << "The multimap m1 is less than the multimap m2." << endl;
if ( m1 >= m3 )
cout << "The multimap m1 is greater than or equal to the multimap m3." << endl;
else
cout << "The multimap m1 is less than the multimap m3." << endl;
if ( m1 >= m4 )
cout << "The multimap m1 is greater than or equal to the multimap m4." << endl;
else
cout << "The multimap m1 is less than the multimap m4." << endl;
}
Gereksinimler
Başlık: <map>
Namespace: std