operator==
Collapse the table of content
Expand the table of content
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

operator== (<utility>)

 

Comprueba si el objeto de par del lado izquierdo del operador es igual que el objeto de par del lado derecho.


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

_Left

Objeto de tipo par.

_Right

Objeto de tipo pair.

true si los pares son iguales; false si los pair no son iguales.

Un par es igual a otro par si cada uno de sus respectivos elementos es igual.La función devuelve _Left.first == _Right.first && _Left.second == _Right.second.Dos pares no son iguales si el primer o el segundo elemento de uno de ellos no es igual al elemento correspondiente del otro par.

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

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

   p1 = make_pair ( 10, 1.11e-1 );
   p2 = make_pair ( 1000, 1.11e-3 );
   p3 = make_pair ( 10, 1.11e-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 << endl;

   if ( p1 == p2 )
      cout << "The pairs p1 and p2 are equal." << endl;
   else
      cout << "The pairs p1 and p2 are not equal." << endl;

   if ( p1 == p3 )
      cout << "The pairs p1 and p3 are equal." << endl;
   else
      cout << "The pairs p1 and p3 are not equal." << endl;
}

The pair p1 is: ( 10, 0.111 ).
The pair p2 is: ( 1000, 0.00111 ).
The pair p3 is: ( 10, 0.111 ).

The pairs p1 and p2 are not equal.
The pairs p1 and p3 are equal.

Requisitos

Encabezado: <utility>

Espacio de nombres: std

Mostrar:
© 2016 Microsoft