| 默认 (1) | template <class T> pair <const T&,const T&> minmax (const T& a, const T& b); |
|---|---|
| 自定义 (2) | template <class T, class Compare> pair <const T&,const T&> minmax (const T& a, const T& b, Compare comp); |
| 初始化列表 (3) | template <class T> pair<T,T> minmax (initializer_list<T> il);template <class T, class Compare> pair<T,T> minmax (initializer_list<T> il, Compare comp); |
| 默认 (1) | template <class T> constexpr pair <const T&,const T&> minmax (const T& a, const T& b); |
|---|---|
| 自定义 (2) | template <class T, class Compare> constexpr pair <const T&,const T&> minmax (const T& a, const T& b, Compare comp); |
| 初始化列表 (3) | template <class T> constexpr pair<T,T> minmax (initializer_list<T> il);template <class T, class Compare> constexpr pair<T,T> minmax (initializer_list<T> il, Compare comp); |
make_pair(a,b)。operator<(如果提供了 comp,则使用 comp)来比较这些值。 |
|
bool 的值。返回的值表示第一个参数中的元素是否被认为小于第二个参数。operator< 的比较。 |
|
minmax({1,2,3,4,5}): 1 5
|