Bibliothèque C ++ Deque - opérateur> Fonction

La description

La fonction C ++ std::deque::operator> teste si le premier deque est supérieur ou non à autre.

Déclaration

Voici la déclaration de l'en-tête std :: deque :: operator> function form std :: deque.

C ++ 98

template <class T, class Alloc>
bool operator> (const deque<T,Alloc>& first, const deque<T,Alloc>& second);

Paramètres

  • first - Premier objet deque.

  • second - Second objet deque du même type.

Valeur de retour

Renvoie vrai si le premier deque est supérieur au second sinon faux.

Des exceptions

Cette fonction membre ne lève jamais d'exception.

Complexité temporelle

Linéaire ie O (n)

Exemple

L'exemple suivant montre l'utilisation de la fonction std :: deque :: operator>.

#include <iostream>
#include <deque>

using namespace std;

int main(void) {

   deque<int> d1 = {1, 2, 3};
   deque<int> d2 = {1, 2};

   if (d1 > d2)
      cout << "Deque d1 is greater than d2." << endl;

   d1.assign(1, 1);

   if (!(d1 > d2))
      cout << "Deque d1 is not greater than d2." << endl;

   return 0;
}

Compilons et exécutons le programme ci-dessus, cela produira le résultat suivant -

Deque d1 is greater than d2.
Deque d1 is not greater than d2.