operator> (<deque>)
Teste si l'objet deque à gauche de l'opérateur est supérieur ou égal à l'objet deque du côté droit.
bool operator>(
const deque<Type, Allocator>& _Left,
const deque<Type, Allocator>& _Right
);
Paramètres
_Left
Objet de type deque._Right
Objet de type deque.
Valeur de retour
true si le vecteur simultané (deque) sur le côté gauche de l'opérateur est inférieur au vecteur simultané sur le côté droit de l'opérateur; sinon false.
Notes
La comparaison entre objets en file d'attente à double entrée repose sur une comparaison par couple de leurs éléments. La relation "supérieur ou égal" entre deux objets repose sur une comparaison des première paire d'éléments inégaux.
Exemple
// deque_op_gt.cpp
// compile with: /EHsc
#include <deque>
#include <iostream>
int main( )
{
using namespace std;
deque <int> c1, c2;
c1.push_back( 1 );
c1.push_back( 3 );
c1.push_back( 1 );
c2.push_back( 1 );
c2.push_back( 2 );
c2.push_back( 2 );
if ( c1 > c2 )
cout << "Deque c1 is greater than deque c2." << endl;
else
cout << "Deque c1 is not greater than deque c2." << endl;
}
Configuration requise
En-tête: <deque>
Espace de noms : std