Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original
Este tema aún no ha recibido ninguna valoración - Valorar este tema

operator> (<utility>)

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

template<Class Type>
   bool operator>(
      const Type& _Left, 
      const Type& _Right
   );
template<class Type1, class Type2>
   bool operator>(
      const pair<Type1, Type2>& _Left,
      const pair<Type1, Type2>& _Right
   );
_Left

Un objeto de pair escrito en el lado izquierdo del operador.

_Right

Un objeto de pair tipo a la derecha del operador.

TRUE si pair en el lado izquierdo del operador es estrictamente mayor que pair a la derecha del operador; si no Falso.

El objeto de _Leftpair se estrictamente mayor que el objeto de _Rightpair si _Left es mayor que y _Right.no igual

en una comparación de pares, los primeros elementos de los valores de los dos pares tienen la prioridad máxima. Si difieren, el resultado de la comparación se toma como resultado de la comparación de los pares. Si los valores de los primeros elementos no son diferentes, los valores de segundos elementos se comparan y el resultado de la comparación se toma como resultado de la comparación de los pares.

// utility_op_gt.cpp
// compile with: /EHsc
#include <utility>
#include <iomanip>
#include <iostream>

int main( )
{
   using namespace std;
   pair <int, double> p1, p2, p3, p4;

   p1 = make_pair ( 10, 2.22e-1 );
   p2 = make_pair ( 100, 1.11e-1 );
   p3 = make_pair ( 10, 1.11e-1 );
   p4 = make_pair ( 10, 2.22e-1 );

   cout.precision ( 3 );
   cout << "The pair p1 is: ( " << p1.first << ", " 
        << p1.second << " )." << endl;
   cout << "The pair p2 is: ( " << p2.first << ", " 
        << p2.second << " )." << endl;
   cout << "The pair p3 is: ( " << p3.first << ", " 
        << p3.second << " )." << endl;
   cout << "The pair p4 is: ( " << p4.first << ", " 
        << p4.second << " )." << endl << endl;

   if ( p1 > p2 )
      cout << "The pair p1 is greater than the pair p2." << endl;
   else
      cout << "The pair p1 is not greater than the pair p2." << endl;

   if ( p1 > p3 )
      cout << "The pair p1 is greater than the pair p3." << endl;
   else
      cout << "The pair p1 is not greater than the pair p3." << endl;

   if ( p1 > p4 )
      cout << "The pair p1 is greater than the pair p4." << endl;
   else
      cout << "The pair p1 is not greater than the pair p4." << endl;
}
el par p1 es: (10, 0,222).el par p2 es: (100, 0,111).el par p3 es: (10, 0,111).el par p4 es: (10, 0,222).el par p1 no es mayor que los pares p2.el par p1 es mayor que los pares p3.el par p1 no es mayor que los pares p4.

encabezado: <utilidad>

espacio de nombres: std

¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft. Reservados todos los derechos.