std::greater

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

 
 
实用工具库
类型的支持 (basic types, RTTI, type traits)
动态内存管理
错误处理
程序实用工具
可变参数函数
日期和时间
函数对象
initializer_list(C++11)
bitset
hash(C++11)
关系运算符
原文:
Relational operators
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
rel_ops::operator!=
rel_ops::operator>
rel_ops::operator<=
rel_ops::operator>=
双和元组
原文:
Pairs and tuples
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
pair
tuple(C++11)
piecewise_construct_t(C++11)
piecewise_construct(C++11)
掉期,远期和移动
原文:
Swap, forward and move
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
swap
forward(C++11)
move(C++11)
move_if_noexcept(C++11)
declval(C++11)
 
函数对象

| |- |

功能包装
原文:
Function wrappers
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
function(C++11)
mem_fn(C++11)
bad_function_call(C++11)
绑定
原文:
Bind
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
bind(C++11)
is_bind_expression(C++11)
is_placeholder(C++11)
_1, _2, _3, ...(C++11)
参考包装
原文:
Reference wrappers
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
reference_wrapper(C++11)
ref
cref
(C++11)
(C++11)
操作包装
原文:
Operator wrappers
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
plus
minus
negate
multiplies
divides
modulus
logical_and
logical_or
logical_not

|

|-

否定词
原文:
Negators
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

| |- |

|

|-


已过时粘合剂和适配器
原文:
Deprecated binders and adaptors
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
unary_function(已弃用)
binary_function(已弃用)
ptr_fun(已弃用)
pointer_to_unary_function(已弃用)
pointer_to_binary_function(已弃用)
mem_fun(已弃用)
mem_fun_t
mem_fun1_t
const_mem_fun_t
const_mem_fun1_t
(已弃用)
(已弃用)
(已弃用)
(已弃用)
mem_fun_ref(已弃用)
mem_fun_ref_t
mem_fun1_ref_t
const_mem_fun_ref_t
const_mem_fun1_ref_t
(已弃用)
(已弃用)
(已弃用)
(已弃用)
binder1st
binder2nd
(已弃用)
(已弃用)
bind1st
bind2nd
(已弃用)
(已弃用)
 
在头文件 <functional> 中定义
template< class T >
struct greater;
进行比较的函数对象。实现operator>类型T.
原文:
Function object for performing comparisons. Implements operator> on type T.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

目录

[编辑] 注释

如果内置在operator>不提供订单总额为指针,指针类型的部分专业化的std::greater 提供,这保证了总订单.
原文:
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.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 会员类型

类型
原文:
type
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
definition
result_type bool
first_argument_type T
second_argument_type T

[编辑] 成员函数

operator()
检查如果第一个参数是“比第二个更大的”
原文:
checks if the first argument is greater than the second
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(公共成员函数)


的std ::更大
原文:
std::greater::
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
operator()

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

Checks whether lhs is greater than rhs.

Parameters

lhs, rhs -
值进行比较
原文:
values to compare
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

Return value

true if lhs > rhs, false otherwise.

Exceptions

(none)

Possible implementation

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