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 angegebene Objekt auf der linken Seite des Operators kleiner ist, wenn das angegebene Objekt auf der rechten Seite.
bool operator<(
const set <Key, Traits, Allocator>& _Left,
const set <Key, Traits, Allocator>& _Right
);
Parameter
_Left
Ein Objekt des Typs set._Right
Ein Objekt des Typs set.
Rückgabewert
true, wenn der Satz auf der linken Seite des Operators ausschließlich kleiner als ist, der Satz auf der rechten Seite des Operators; andernfalls false.
Hinweise
Der Vergleich zwischen festgelegten Objekten basiert auf einem paarweisen Vergleich ihrer Elemente.Weniger-als Beziehung zwischen zwei Objekten basiert auf einem Vergleich der ersten Paar der ungleich Elemente.
Beispiel
// set_op_lt.cpp
// compile with: /EHsc
#include <set>
#include <iostream>
int main( )
{
using namespace std;
set <int> s1, s2, s3;
int i;
for ( i = 0 ; i < 3 ; i++ )
{
s1.insert ( i );
s2.insert ( i * i );
s3.insert ( i - 1 );
}
if ( s1 < s2 )
cout << "The set s1 is less than the set s2." << endl;
else
cout << "The set s1 is not less than the set s2." << endl;
if ( s1 < s3 )
cout << "The set s1 is less than the set s3." << endl;
else
cout << "The set s1 is not less than the set s3." << endl;
}
Anforderungen
Header: <set>
Namespace: std