close
The Wayback Machine - https://web.archive.org/web/20180509131111/http://ja.cppreference.com:80/w/cpp/utility/functional/greater
名前空間
変種
操作

std::greater

提供: cppreference.com
< cpp‎ | utility‎ | functional

 
 
 
関数オブジェクト
関数ラッパー
(C++11)
(C++11)
束縛
(C++11)
関数呼び出し
(C++17)
参照ラッパー
(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 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.

目次

[編集] ノート

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.

[編集] メンバータイプ

タイプ
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()
最初の引数が2番目より大きいであるかどうかをチェックします
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()

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;
}