Biblioteca funcional C ++ - menos

Descripción

Es una clase de objeto de función para comparación de desigualdad menor que y una clase de objeto de función binaria cuya llamada devuelve si el primer argumento se compara menos que el segundo (como lo devuelve el operador <).

Declaración

A continuación se muestra la declaración de std :: less.

template <class T> struct less;

C ++ 11

template <class T> struct less;

Parámetros

T - Es un tipo de argumentos y tipo de retorno de la llamada funcional.

Valor devuelto

ninguna

Excepciones

noexcep - No arroja excepciones.

Ejemplo

En el siguiente ejemplo se explica sobre std :: mayor_equal.

#include <iostream>
#include <functional>
#include <algorithm>

int main () {
   int foo[]={10,20,5,15,25};
   int bar[]={15,10,20};
   std::sort (foo, foo+5, std::less<int>());
   std::sort (bar, bar+3, std::less<int>());
   if (std::includes (foo, foo+5, bar, bar+3, std::less<int>()))
      std::cout << "foo included.\n";
   return 0;
}

Compilemos y ejecutemos el programa anterior, esto producirá el siguiente resultado:

foo included.