Aracılığıyla paylaş


operator>= (map)

Harita nesnesi işlecinin sol tarafındaki büyük veya eşit sağ taraftaki harita nesnesi için ise sınar.

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

Parametreler

  • _Left
    Bir nesne türü Harita.

  • _Right
    Bir nesne türü Harita.

Dönüş Değeri

gerçek map işlecinin sol tarafındaki büyük veya eşit; listenin sağ tarafındaki eşlemesine ise Aksi halde yanlış.

Açıklama

Eşlem nesneleri 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

// map_op_ge.cpp
// compile with: /EHsc
#include <map>
#include <iostream>

int main( )
{
   using namespace std;
   map < 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 << "Map m1 is greater than or equal to map m2." << endl;
   else
      cout << "The map m1 is less than the map m2." << endl;

   if ( m1 >= m3 )
      cout << "Map m1 is greater than or equal to map m3." << endl;
   else
      cout << "The map m1 is less than the map m3." << endl;

   if ( m1 >= m4 )
      cout << "Map m1 is greater than or equal to map m4." << endl;
   else
      cout << "The map m1 is less than the map m4." << endl;
}
  
  
  

Gereksinimler

Başlık: <map>

Namespace: std

Ayrıca bkz.

Başvuru

Standart Şablon Kütüphanesi