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.