哪个_STD函数返回最大值,或者2个整数的最小值,有符号或无符号?它是math.h头库中的max,min还是它们可能是什么?
答案 0 :(得分:2)
std::min
库中的 std::max
和<algorithm>
。由于它们是模板,因此它们会为实现<
运算符的每种类型返回最小值和最大值(或者您可以为自定义比较提供仿函数)。
请参阅Algorithms library(链接到cppreference.com)。
答案 1 :(得分:1)
std::max
和std::min
位于algorithm
文件中。
您可以在C++ Reference查找此文件中包含的其他功能。将其标记为将来使用。
答案 2 :(得分:1)
您可以使用C ++ 11中引入的新算法(
template<class T> pair<const T&, const T&> minmax(const T& a, const T& b);
返回:如果b小于a,则返回对(b,a),和 对(a,b)否则。