Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Teste si l'objet file d'attente sur le côté gauche de l'opérateur est moins que l'objet fin du côté droit.
bool operator<(
const queue <Type, Container>& _Left,
const queue <Type, Container>& _Right,
);
Paramètres
_Left
Un objet de type file d'attente._Right
Un objet de type file d'attente.
Valeur de retour
true si la file d'attente sur le côté gauche de l'opérateur est moins que et non égale à la file d'attente à droite de l'opérateur ; sinon false.
Notes
La comparaison entre les objets Queue est basé sur par paire une comparaison de leurs éléments.Inférieur à la relation entre deux objets Queue est basé sur une comparaison des premières paires d'éléments inégaux.
Exemple
// 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;
}
Configuration requise
en-tête : <queue>
l'espace de noms : DST