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<= (set)

 

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


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

_Left

Un objeto de tipo establecer.

_Right

Un objeto de tipo establecer.

true si el conjunto en el lado izquierdo del operador es menor o igual que el conjunto en el lado derecho del operador; en caso contrario false.

La comparación entre el conjunto de objetos se basa en una comparación en pares de sus elementos. La relación de menor o igual entre dos objetos se basa en una comparación del primer par de elementos diferentes.

Ejemplo

// set_op_le.cpp
// compile with: /EHsc
#include <set>
#include <iostream>

int main( )
{
   using namespace std;
   set <int> s1, s2, s3, s4;
   int i;

   for ( i = 0 ; i < 3 ; i++ )
   {
      s1.insert ( i );
      s2.insert ( i * i );
      s3.insert ( i - 1 );
      s4.insert ( i );
   }

   if ( s1 <= s2 )
      cout << "Set s1 is less than or equal to the set s2." << endl;
   else
      cout << "The set s1 is greater than the set s2." << endl;

   if ( s1 <= s3 )
      cout << "Set s1 is less than or equal to the set s3." << endl;
   else
      cout << "The set s1 is greater than the set s3." << endl;

   if ( s1 <= s4 )
      cout << "Set s1 is less than or equal to the set s4." << endl;
   else
      cout << "The set s1 is greater than the set s4." << endl;
}
Conjunto s1 es menor o igual que el conjunto de s2. El conjunto s1 es mayor que el conjunto de s3. Conjunto s1 es menor o igual que el conjunto de s4.

Requisitos

Encabezado: <set>

Espacio de nombres: std

Mostrar: