Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

operator<= (hash_set)

Comprueba si es el objeto de hash_set en el lado izquierdo del operador menor o igual que el objeto de hash_set en el lado derecho.

bool operator!<=(
   const hash_set <Key, Traits, Allocator>& _Left,
   const hash_set <Key, Traits, Allocator>& _Right
);

_Left

Objeto de tipo hash_set.

_Right

Objeto de tipo hash_set.

TRUE si el hash_set en el lado izquierdo del operador es menor o igual que el hash_set a la derecha del operador; si no Falso.

La comparación entre los objetos de hash_set se basa en pares una comparación de sus elementos. Menor o igual que la relación entre dos objetos se basa en una comparación del primer par de elementos distintos.

En Visual C++ .NET 2003, los miembros de los archivos de encabezado de <hash_map> y de <hash_set> ya no están en el espacio de nombres std, pero se han movido bastante al espacio de nombres stdext. Vea El espacio de nombres stdext para obtener más información.

// hash_set_op_le.cpp
// compile with: /EHsc
#define _DEFINE_DEPRECATED_HASH_CLASSES 0
#include <hash_set>
#include <iostream>

int main( ) 
{
   using namespace std;
   using namespace stdext;
   hash_set <int> hs1, hs2, hs3, hs4;
   int i;

   for ( i = 0 ; i < 3 ; i++ )
   {
      hs1.insert ( i );
      hs2.insert ( i * i );
      hs3.insert ( i - 1 );
      hs4.insert ( i );
   }

   if ( hs1 <= hs2 )
      cout << "Hash_set hs1 is less than or equal to hash_set hs2." << endl;
   else
      cout << "Hash_set hs1 is greater than hash_set hs2." << endl;

   if ( hs1 <= hs3 )
      cout << "Hash_set hs1 is less than or equal to hash_set hs3." << endl;
   else
      cout << "Hash_set hs1 is greater than hash_set hs3." << endl;

   if ( hs1 <= hs4 )
      cout << "Hash_set hs1 is less than or equal to hash_set hs4." << endl;
   else
      cout << "Hash_set hs1 is greater than hash_set hs4." << endl;
}
Hash_set hs1 es menor o igual que el hash_set hs2.Hash_set hs1 es mayor que el hash_set hs3.Hash_set hs1 es menor o igual que el hash_set hs4.

encabezado: <hash_set>

espacio de nombres: stdext

Adiciones de comunidad

Mostrar: