less()

類似於 < 的作用,用於比較兩個值的大小,但是是泛型函式,支持大多數類型的值比較。

其在C++庫中的定義如下:

// TEMPLATE STRUCT less

template<class _Ty = void>

struct less

{ // functor for operator<

typedef _Ty first_argument_type;

typedef _Ty second_argument_type;

typedef bool result_type;

constexpr bool operator()(const _Ty& _Left, const _Ty& _Right) const

{ // apply operator< to operands

return (_Left < _Right);

}

};

相關詞條

熱門詞條

聯絡我們