Freigeben über


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

Siehe auch

Referenz

list-Klasse

Standardvorlagenbibliothek