Sdílet prostřednictvím


operator<= (<list>)

Testy, pokud objekt v seznamu na levé straně operátor je menší než nebo rovno objekt seznamu na pravé straně.

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

Parametry

  • _Left
    Objekt typu seznam.

  • _Right
    Objekt typu seznam.

Vrácená hodnota

Hodnota TRUE -li v seznamu na levé straně operátor je menší nebo rovny seznamu na pravé straně operátoru; v opačném případě false.

Poznámky

Porovnání mezi seznam objektů je založena na ukládání porovnání svých prvků.Je menší nebo rovny vztah mezi dvěma objekty je založena na srovnání první pár nerovné elementů.

Příklad

// 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;
}
  

Požadavky

Záhlaví: < seznamu >

Obor názvů: std

Viz také

Referenční dokumentace

list – třída

Standardní knihovna šablon