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 Warteschlangenobjekt auf der linken Seite des Operators kleiner ist, als das Warteschlangenobjekt auf der rechten Seite.
bool operator<(
const queue <Type, Container>& _Left,
const queue <Type, Container>& _Right,
);
Parameter
_Left
Ein Objekt des Typs queue._Right
Ein Objekt des Typs queue.
Rückgabewert
true, wenn die Warteschlange auf der linken Seite des Operators kleiner als und nicht gleich der Warteschlange auf der rechten Seite des Operators ist; andernfalls false.
Hinweise
Der Vergleich zwischen Warteschlangenobjekten basiert auf einem paarweisen Vergleich ihrer Elemente.Weniger-als Beziehung zwischen zwei Warteschlangenobjekten basiert auf einem Vergleich der ersten Paar der ungleich Elemente.
Beispiel
// queue_op_lt.cpp
// compile with: /EHsc
#include <queue>
#include <iostream>
int main( )
{
using namespace std;
// Declares queues with default deque base container
queue <int> q1, q2, q3;
q1.push( 1 );
q1.push( 2 );
q2.push( 5 );
q2.push( 10 );
q3.push( 1 );
q3.push( 2 );
if ( q1 < q2 )
cout << "The queue q1 is less than the queue q2." << endl;
else
cout << "The queue q1 is not less than the queue q2." << endl;
if ( q1 < q3 )
cout << "The queue q1 is less than the queue q3." << endl;
else
cout << "The queue q1 is not less than the queue q3." << endl;
}
Anforderungen
Header: <queue>
Namespace: std