Aracılığıyla paylaş


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

Ayrıca bkz.

Başvuru

Standart Şablon Kütüphanesi