Partager via


operator== (<list>)

Teste si l'objet de liste située à gauche de l'opérateur est égal à l'objet de liste sur le côté droit.

bool operator==(
   const list<Type, Allocator>& _Left,
   const list<Type, Allocator>& _Right
);

Paramètres

  • _Left
    Un objet de type liste.

  • _Right
    Un objet de type liste.

Valeur de retour

true si la liste sur le côté gauche de l'opérateur est égale à la liste située à droite de l'opérateur ; sinon false.

Notes

La comparaison entre les objets de liste est basé sur par paire une comparaison de leurs éléments.Deux listes sont égales si elles ont le même nombre d'éléments et leurs éléments respectifs ont les mêmes valeurs.Sinon, ils sont inégaux.

Exemple

// list_op_eq.cpp
// compile with: /EHsc
#include <list>
#include <iostream>
int main( ) 
{
   using namespace std; 
   
   list <int> c1, c2;
   c1.push_back( 1 );
   c2.push_back( 1 );

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

Configuration requise

en-tête : <list>

l'espace de noms : DST

Voir aussi

Référence

Modèles Standard