Partager via


operator!= (<list>)

Teste si l'objet de liste situé à gauche de l'opérateur n'est pas é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 les listes ne sont pas égales. Sinon false, si les listes sont égales.

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_ne.cpp
// compile with: /EHsc
#include <list>
#include <iostream>

int main( ) 
{
   using namespace std; 
   list <int> c1, c2;
   c1.push_back( 1 );
   c2.push_back( 2 );

   if ( c1 != c2 )
      cout << "Lists not equal." << endl;
   else
      cout << "Lists equal." << endl;
}
  

Configuration requise

En-tête : <list>

Espace de noms : std

Voir aussi

Référence

list, classe

Bibliothèque STL (Standard Template Library)