Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Comprueba si el objeto determinado en el lado izquierdo del operador es menor que el objeto determinado en el lado derecho.
bool operator<(
const set <Key, Traits, Allocator>& _Left,
const set <Key, Traits, Allocator>& _Right
);
Parámetros
_Left
un objeto de conjuntoescrito._Right
un objeto de conjuntoescrito.
Valor devuelto
TRUE si el conjunto en el lado izquierdo del operador es estrictamente menor que el conjunto a la derecha del operador; si no Falso.
Comentarios
Comparación entre objetos y se basa en pares una comparación de sus elementos.Menor que la relación entre dos objetos se basa en una comparación del primer par de elementos distintos.
Ejemplo
// set_op_lt.cpp
// compile with: /EHsc
#include <set>
#include <iostream>
int main( )
{
using namespace std;
set <int> s1, s2, s3;
int i;
for ( i = 0 ; i < 3 ; i++ )
{
s1.insert ( i );
s2.insert ( i * i );
s3.insert ( i - 1 );
}
if ( s1 < s2 )
cout << "The set s1 is less than the set s2." << endl;
else
cout << "The set s1 is not less than the set s2." << endl;
if ( s1 < s3 )
cout << "The set s1 is less than the set s3." << endl;
else
cout << "The set s1 is not less than the set s3." << endl;
}
Requisitos
encabezado: <conjunto>
espacio de nombres: std