Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Tests, wenn das multimap-Objekt auf der linken Seite des Operators kleiner oder gleich dem multimap-Objekt auf der rechten Seite ist.
bool operator<=(
const multimap <Key, Type, Traits, Allocator>& _Left,
const multimap <Key, Type, Traits, Allocator>& _Right
);
Parameter
_Left
Ein Objekt vom Typ multimap._Right
Ein Objekt vom Typ multimap.
Rückgabewert
true, wenn die Multimap auf der linken Seite des Operators kleiner oder gleich der Multimap auf der rechten Seite des Operators befindet; andernfalls false.
Hinweis
Der Vergleich zwischen multimap-Objekten basiert auf einem paarweisen Vergleich ihrer Elemente.Kleiner oder gleich Beziehung zwischen zwei Objekten basiert auf einem Vergleich der ersten Paar der ungleich Elemente.
Beispiel
// multimap_op_le.cpp
// compile with: /EHsc
#include <map>
#include <iostream>
int main( )
{
using namespace std;
multimap <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 << "m1 is less than or equal to m2" << endl;
else
cout << "m1 is greater than m2" << endl;
if ( m1 <= m3 )
cout << "m1 is less than or equal to m3" << endl;
else
cout << "m1 is greater than m3" << endl;
if ( m1 <= m4 )
cout << "m1 is less than or equal to m4" << endl;
else
cout << "m1 is greater than m4" << endl;
}
Anforderungen
Header: <map>
Namespace: std