std::less

来自cppreference.com
< cpp‎ | utility‎ | functional

 
 
 
函数对象
函数包装
(C++11)
(C++11)
(C++17)
绑定
(C++11)
引用包装
(C++11)
(C++11)
运算符包装
取反器
(过时)
(过时)

(过时)
查找器
旧绑定器与适配器
(C++17 前)
(C++17 前)
(C++17 前)
(C++17 前)
(C++17 前)
(C++17 前)
(C++17 前)
(C++17 前)
(C++17 前)
(C++17 前)
(C++17 前)
(C++17 前)

(C++17 前)
(C++17 前)
(C++17 前)
(C++17 前)
(C++17 前)
 
定义于头文件 <functional>
template< class T >
struct less;
函数对象进行比较。使用operator<类型T.
原文:
Function object for performing comparisons. Uses operator< on type T.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

目录

[编辑] 注释

如果内置在operator<不提供订单总额为指针,指针类型的部分专业化的std::less 提供,这保证了总订单.
原文:
If the built-in operator< does not provide total order for pointers, a partial specialization of std::less for pointer types is provided, which guarantees total order.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 会员类型

类型
原文:
type
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
definition
result_type bool
first_argument_type T
second_argument_type T

[编辑] 成员函数

operator()
检查,如果第一个参数是“比第二少”
原文:
checks if the first argument is less than the second
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(公开成员函数)

标配: :不
原文:
std::less::
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
operator()

bool operator()( const T& lhs, const T& rhs ) const;

Checks whether lhs is less than rhs.

Parameters

lhs, rhs -
值进行比较
原文:
values to compare
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

Return value

true if lhs < rhs, false otherwise.

Exceptions

(none)

Possible implementation

bool operator()(const T &lhs, const T &rhs) const
{
    return lhs < rhs;
}

[编辑] 另请参阅

提供基于所有者的,混合类型的共享指针和弱指针排序
(类模板) [编辑]