Aracılığıyla paylaş


operator<= (multiset)

Multiset işlecinin sol tarafındaki nesnesinin sınamaları küçük veya eşit multiset nesneye sağ tarafındaki olur.

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

Parametreler

  • _Left
    Bir nesne türü multiset.

  • _Right
    Bir nesne türü multiset.

Dönüş Değeri

gerçek multiset işlecinin sol tarafındaki multiset; işlecinin sağ tarafındaki küçük veya eşit olması durumunda Aksi halde yanlış.

Notlar

Multiset nesneler arasında karşılaştırma öðelerinin yapılandırdı Karşılaştırmasında esas alır. İki nesne arasındaki ilişkiyi küçüktür veya eşittir, eşit olmayan öğelerin ilk çifti Karşılaştırmasında dayanır.

Örnek

// multiset_op_le.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 less than "
           << "or equal to the multiset s2." << endl;
   else
      cout << "The multiset s1 is greater than "
           << "the multiset s2." << endl;

   if ( s1 <= s3 )
      cout << "The multiset s1 is less than "
           << "or equal to the multiset s3." << endl;
   else
      cout << "The multiset s1 is greater than "
           << "the multiset s3." << endl;

   if ( s1 <= s4 )
      cout << "The multiset s1 is less than "
           << "or equal to the multiset s4." << endl;
   else
      cout << "The multiset s1 is greater than "
           << "the multiset s4." << endl;
}
  
  
  

Gereksinimler

Başlık: <set>

Namespace: std

Ayrıca bkz.

Başvuru

Standart Şablon Kütüphanesi