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

!= (operador) (unordered_multimap)

Comprueba si el objeto de unordered_multimap en el lado izquierdo del operador no es igual al objeto de unordered_multimap en el lado derecho.

bool operator!=(
   const unordered_multimap <Key, Type, Hash, Pred, Allocator>& _Left,
   const unordered_multimap <Key, Type, Hash, Pred, Allocator>& _Right
);

_Left

Objeto de tipo unordered_multimap.

_Right

Objeto de tipo unordered_multimap.

true si los unordered_multimaps no son iguales; false si son iguales.

La comparación entre los objetos de unordered_multimap no se ve afectado por el orden arbitrario en que almacenan sus elementos. Dos unordered_multimaps son iguales si tienen el mismo número de elementos y los elementos de un contenedor son una permutación de los elementos en otro contenedor. Si no, no son iguales.

// unordered_multimap_op_ne.cpp
// compile by using: cl.exe /EHsc /nologo /W4 /MTd 
#include <unordered_map>
#include <iostream>
#include <ios>

int main( )
{
   using namespace std;
   unordered_multimap<int, int> um1, um2, um3;
   
   for ( int i = 0 ; i < 3 ; ++i ) {
      um1.insert( make_pair( i, i ) );
      um1.insert( make_pair( i, i ) );

      um2.insert( make_pair( i, i ) );
      um2.insert( make_pair( i, i ) );
      um2.insert( make_pair( i, i ) );
      
      um3.insert( make_pair( i, i ) );
      um3.insert( make_pair( i, i ) );
   }

   cout << boolalpha;
   cout << "um1 != um2: " << (um1 != um2) << endl; 
   cout << "um1 != um3: " << (um1 != um3) << endl; 
   cout << "um2 != um3: " << (um2 != um3) << endl; 
}

Resultado:

um1 != um2: true

um1 != um3: false

um2 != um3: true

Encabezado: <unordered_map>

Espacio de nombres: std

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft