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