template<class t1> t1 max(t1 &a,t1 & {…}template<class t2> t2 max(t2 &a,t2 & {…} template<class t1>t1 max(t1 a,t1 {…}template<class t2>t2 max(t2 &a,t2 &{…} template<class t1> t1 max(t1 * a,t1 * {…} template<class t2> t2 max(t2 &a,t2 & {…} template<class t1>t1 max(t1 a,t1 {…}template<class t2>t2 max(t2 &a,t2 &b,t2 {…}