Partager via


operator<= (<list>)

Teste si l'objet de liste situé à gauche de l'opérateur est inférieur ou é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 inférieure ou é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. La relation d'infériorité ou d'égalité entre deux objets est basée sur une comparaison de la première paire d'éléments inégaux.

Exemple

// list_op_le.cpp
// compile with: /EHsc
#include <list>
#include <iostream>

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

   c2.push_back( 1 );
   c2.push_back( 3 );

   if ( c1 <= c2 )
      cout << "List c1 is less than or equal to list c2." << endl;
   else
      cout << "List c1 is greater than list c2." << endl;
}
  

Configuration requise

En-tête : <list>

Espace de noms : std

Voir aussi

Référence

list, classe

Bibliothèque STL (Standard Template Library)