It is a function object class for less-than inequality comparison and binary function object class whose call returns whether the its first argument compares less than the second (as returned by operator
DeclarationFollowing is the declaration for std::less.
template <class T> struct less;C++11
template <class T> struct less;Parameters
T − It is a type of the arguments and return type of the functional call.
Return Valuenone
Exceptionsnoexcep − It doesn't throw any exceptions.
ExampleIn below example explains about std::greater_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; }
Let us compile and run the above program, this will produce the following result −
foo included.
functional.htm
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4