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