C++定义的函数使用不同的函数在2个容器中或容器中获取最小和最大元素。但是也有一些函数可以使用单个函数获取最小和最大元素,“minmax()”函数可以为我们完成此任务。此函数在“algorithm”头文件中定义。本文将讨论其实现和其他相关函数。 minmax(a,b):此函数返回一对,其中第一个元素是两个元素中的最小值,第二...
其中第一种情况是没有比较器的情况,返回值类型是std::pair<const T&, const T&>。第二种情况需要传入一个比较器函数,返回值类型仍然是一样的。 使用示例: #include <algorithm> #include <iostream> using namespace std; int main() { int x = 1, y = -1; auto p = minmax(x, y); cout <<...