//=====================================
//f1403.cpp
//常量引用型形参躲避模板类型参数精确匹配
//by leo
//4.17.2011
//=====================================
#include<iostream>
using namespace std;
//-------------------------------------
template<typename T>
T const& max(T const& a, T const& b)
{
return a > b ? a : b;
}
//-------------------------------------
int main()
{
int ia = 3;
double db = 5.0;
cout << max<double>(ia,db) <<endl; //显式模板类型指定
cout << max(static_cast<double>(ia),db)<<endl;//将数据实参强制类型转换
return 0;
}