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 no es igual que el objeto de par del lado derecho.


        template<Class Type>
   constexpr bool operator!=(
      const Type& _Left,
      const Type& _Right
   );
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 no son iguales; false si los pares son iguales.

Un par es igual a otro par si cada uno de sus respectivos elementos es igual.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_ne.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 not equal." << endl;
   else
      cout << "The pairs p1 and p2 are equal." << endl;

   if ( p1 != p3 )
      cout << "The pairs p1 and p3 are not equal." << endl;
   else
      cout << "The pairs p1 and p3 are equal." << endl;
}
El par p1 es: (10, 0.111).El par p2 es: (1000, 0.00111).El par p3 es: (10, 0.111).Los pares p1 y p2 no son iguales.Los pares p1 y p3 son iguales.

Requisitos

Encabezado: <utility>

Espacio de nombres: std

Mostrar: