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