operator== (<list>)
Teste si l'objet de liste situé à gauche de l'opérateur est égal à l'objet de liste situé à droite.
bool operator==( const list<Type, Allocator>& _Left, const list<Type, Allocator>& _Right );
Paramètres
_Left
Objet de type list._Right
Objet de type list.
Valeur de retour
true si la liste située à 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ée sur une comparaison par paire de leurs éléments. Deux listes sont égales si elles ont le même nombre d'éléments et si leurs éléments respectifs ont les mêmes valeurs. Sinon, elles sont inégales.
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>
Espace de noms : std