Partager via


operator== (<deque>)

Teste si l'objet de deque à gauche de l'opérateur est égal à l'objet de deque le 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 deque à gauche de l'opérateur est égal au deque à droite de l'opérateur ; sinon false.

Notes

Comparaison entre les objets de deque dépend par couple une comparaison de leurs éléments. Deux deques sont égaux s'ils ont le même nombre d'éléments et les éléments respectifs ont les mêmes valeurs. Sinon, ils sont inégaux.

Exemple

// deque_op_eq.cpp
// compile with: /EHsc
#include <deque>
#include <iostream>

int main( ) 
{
   using namespace std;
   deque <int> c1, c2;

   c1.push_back( 1 );
   c2.push_back( 1 );

   if ( c1 == c2 )
      cout << "The deques are equal." << endl;
   else
      cout << "The deques are not equal." << endl;

   c1.push_back( 1 );
   if ( c1 == c2 )
      cout << "The deques are equal." << endl;
   else
      cout << "The deques are not equal." << endl;
}
  

Configuration requise

En-tête: <deque>

Espace de noms : std

Voir aussi

Référence

deque::operator== et deque::operator<

Bibliothèque STL (Standard Template Library)