Bibliothèque Deque C ++ - opérateur! = Fonction

La description

La fonction C ++ std::deque::operator!= teste si deux deque sont identiques ou non.

Déclaration

Voici la déclaration pour std :: deque :: operator! = Function form std :: deque header.

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 true si le premier deque n'est pas le même que le second sinon false.

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 std :: deque :: operator! = Function.

#include <iostream>
#include <deque>

using namespace std;

int main(void) {

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

   if (d1 != d2)
      cout << "Deque d1 and d2 are not equal." << endl;

   d1.assign(3, 1);

   if (!(d1 != d2))
      cout << "Deque d1 and d2 are equal." << endl;

   return 0;
}

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

Deque d1 and d2 are not equal.
Deque d1 and d2 are equal.