说明
取最小值的函数模板。
代码
#include <iostream>
using namespace std;
template <typename T>
T min_value(T a,T b){
return a<b?a:b;
}
int main(int argc,char **argv){
cout<<min_value(3,2)<<endl;
cout<<min_value(1.6,2.2)<<endl;
cout<<min_value('c','a')<<endl;
cout<<min_value("abcd","aacd")<<endl;
}