■ 有时,编译程序无法根据调用时的实参类型来确定 所调用的模板函数,这时,需要在程序中显式地实 例化函数模板。例如: template <class T> T max(T a,T b) return a>b?a:b; X int X,y,Z; double I,m,n; z=max(x,y);/调用模板函数:int max(inta,intb) 'a,eeS/阀n毯板函数:double max((double 问题:max(x,m)调用哪一个模板函数?◼ 有时,编译程序无法根据调用时的实参类型来确定 所调用的模板函数,这时,需要在程序中显式地实 例化函数模板。例如: template <class T> T max(T a, T b) { return a>b?a:b; } ...... int x,y,z; double l,m,n; z = max(x,y); //调用模板函数:int max(int a,int b) l = max(m,n); //调用模板函数:double max(double a,double b) 问题:max(x,m) 调用哪一个模板函数?