Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés
Se recomienda usar Visual Studio 2017

operator> (set)

 

Comprueba si el objeto determinado en el lado izquierdo del operador es mayor que el objeto determinado en el lado derecho.


      bool operator>(
   const set <Key, Traits, Allocator>& _Left,
   const set <Key, Traits, Allocator>& _Right
);

_Left

Un objeto de establecerescrito.

_Right

Un objeto de establecerescrito.

true si el conjunto en el lado izquierdo del operador es mayor que el conjunto a la derecha del operador; si no false.

Comparación entre objetos y se basa en pares una comparación de sus elementos.  Grande- que la relación entre dos objetos se basa en una comparación del primer par de elementos distintos.  

Ejemplo

// set_op_gt.cpp
// compile with: /EHsc
#include <set>
#include <iostream>

int main( )
{
   using namespace std;
   set <int> s1, s2, s3;
   int i;

   for ( i = 0 ; i < 3 ; i++ )
   {
      s1.insert ( i );
      s2.insert ( i * i );
      s3.insert ( i - 1 );
   }

   if ( s1 > s2 )
      cout << "The set s1 is greater than the set s2." << endl;
   else
      cout << "The set s1 is not greater than the set s2." << endl;

   if ( s1 > s3 )
      cout << "The set s1 is greater than the set s3." << endl;
   else
      cout << "The set s1 is not greater than the set s3." << endl;
}
          El conjunto S1 no es mayor que el conjunto s2.
El conjunto S1 es mayor que el conjunto s3.

Requisitos

Encabezado: <set>

Espacio de nombres: std

Mostrar: