只有加上const(常量) , 模板形参才能用 引用。
template< typename T1>
T1 select(const T1& a,const T1& b)
{
return a>b ? a : b;
}
template< typename T1 >
T1 add( T1 a,T1 b)
{
return a+b;
}
void main(void)
{
cout<< select<int>(1,5)<<endl;
cout<< add<double>(1.2,1.3)<<endl;
};