// min.cpp -- 2011-10-05-15.03
#include "stdafx.h"
#include <iostream>
#include <algorithm>
#include <functional>
using std ::min ;
using std ::less ;
int _tmain(int argc, _TCHAR* argv[])
{
int a = 1 ;
int b = 2 ;
// min (val1,val2) ;
// 操作前:val1和val2是两个类型完全匹配元素.
// 操作后:确定二者中较小的一个.
// 返回值:返回较小者的const引用.
// 备注: 使用元素类型的<操作符进行比较.
std ::cout << min(a, b) << std ::endl ;
// min (val1,val2, less<int> ()) ;
// 操作前:val1和val2是两个类型完全匹配元素.less<int> ()是二元函数对象.
// 操作后:确定二者中较小的一个.
// 返回值:返回较小者的const引用.
// 备注: 无.
std ::cout << min(a, b, less<int> ()) << std ::endl ;
std ::cin.get() ;
return 0 ;
}
min
最新推荐文章于 2023-06-07 16:57:19 发布