std::less
来自cppreference.com
< cpp | utility | functional
|
|
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
| Defined in header <functional>
|
||
| template< class T > struct less; |
||
函数对象进行比较。使用operator<类型
T.Original:
Function object for performing comparisons. Uses operator< on type
T.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
目录 |
[编辑] 注释
如果内置在operator<不提供订单总额为指针,指针类型的部分专业化的
std::less 提供,这保证了总订单.Original:
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.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[编辑] 会员类型
| 类型
Original: type The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
definition |
result_type
|
bool
|
first_argument_type
|
T
|
second_argument_type
|
T
|
[编辑] 成员函数
| operator() |
检查,如果第一个参数是“比第二少” Original: checks if the first argument is less than the second The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (公共成员函数) |
标配: :不Original:std::less::The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.operator()
Original:
std::less::
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
| bool operator()( const T& lhs, const T& rhs ) const; |
||
Checks whether lhs is less than rhs.
Parameters
| lhs, rhs | - | 值进行比较
Original: values to compare The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
Return value
true if lhs < rhs, false otherwise.
Exceptions
(none)
Possible implementation
bool operator()(const T &lhs, const T &rhs) const { return lhs < rhs; } |
[编辑] 另请参阅
| (C++11) |
混合型业主的共享和弱指针的顺序 Original: provides mixed-type owner-based ordering of shared and weak pointers The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (类模板) |