Aracılığıyla paylaş


operator<= (set)

İşlecinin sol tarafındaki kümesi nesnesinin sınamaları küçük veya eşit kümesi nesnesi için sağ tarafında olur.

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

Parametreler

  • _Left
    Bir nesne türü set.

  • _Right
    Bir nesne türü set.

Dönüş Değeri

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

Notlar

Küme nesneleri 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

// set_op_le.cpp
// compile with: /EHsc
#include <set>
#include <iostream>

int main( )
{
   using namespace std;
   set <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 << "Set s1 is less than or equal to the set s2." << endl;
   else
      cout << "The set s1 is greater than the set s2." << endl;

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

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

Gereksinimler

Başlık: <set>

Namespace: std

Ayrıca bkz.

Başvuru

Standart Şablon Kütüphanesi