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 de lista en el lado izquierdo del operador es menor que el objeto de lista en el lado derecho.
bool operator<(
const list<Type, Allocator>& _Left,
const list<Type, Allocator>& _Right
);
Parámetros
_Left
un objeto de listaescrito._Right
un objeto de listaescrito.
Valor devuelto
TRUE si la lista en el lado izquierdo del operador es menor que pero no igual a la lista a la derecha del operador; si no Falso.
Comentarios
La comparación entre los objetos enumerados 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
// list_op_lt.cpp
// compile with: /EHsc
#include <list>
#include <iostream>
int main( )
{
using namespace std;
list <int> c1, c2;
c1.push_back( 1 );
c1.push_back( 2 );
c1.push_back( 4 );
c2.push_back( 1 );
c2.push_back( 3 );
if ( c1 < c2 )
cout << "List c1 is less than list c2." << endl;
else
cout << "List c1 is not less than list c2." << endl;
}
Requisitos
encabezado: <lista>
espacio de nombres: std