Partager via


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

Voir aussi

Référence

Bibliothèque STL (Standard Template Library)