类别: 算法, 工具 | 组件类型: 函数 |
template <class T> const T& max(const T& a, const T& b); template <class T, class BinaryPredicate> const T& max(const T& a, const T& b, BinaryPredicate comp);
两个版本max在定义一个元素是否小于另一个元素方面有所不同。第一个版本使用operator<比较对象,第二个版本使用 函数对象comp.
const int x = max(3, 9); assert(x == 9);