std::greater
来自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 greater; |
||
进行比较的函数对象。实现operator>类型
T.Original:
Function object for performing comparisons. Implements 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::greater 提供,这保证了总订单.Original:
If the built-in operator> does not provide total order for pointers, a partial specialization of
std::greater 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 greater 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. (公共成员函数) |
的std ::更大Original:std::greater::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::greater::
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 greater 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; } |