operator> (<list>)
Testet, ob das Listenobjekt links vom Operator größer als das Listenobjekt auf der rechten Seite ist.
bool operator>( const list<Type, Allocator>& _Left, const list<Type, Allocator>& _Right );
Parameter
_Left
Ein Objekt vom Typ list._Right
Ein Objekt vom Typ list.
Rückgabewert
true, wenn die Liste links vom Operator größer als die Liste rechts vom Operator ist; andernfalls false.
Hinweise
Der Vergleich zwischen den Listenobjekten basiert auf einem paarweisen Vergleich der entsprechenden Elemente. Die Beziehung "größer als" zwischen zwei Objekten basiert auf einem Vergleich des ersten Paares mit ungleichen Elementen.
Beispiel
// list_op_gt.cpp
// compile with: /EHsc
#include <list>
#include <iostream>
int main( )
{
using namespace std;
list <int> c1, c2;
c1.push_back( 1 );
c1.push_back( 3 );
c1.push_back( 1 );
c2.push_back( 1 );
c2.push_back( 2 );
c2.push_back( 2 );
if ( c1 > c2 )
cout << "List c1 is greater than list c2." << endl;
else
cout << "List c1 is not greater than list c2." << endl;
}
Anforderungen
Header: <list>
Namespace: std