当模板类并不作为泛型函数参数列表的一员时,在使用泛型函数的时候应注明,比如函数:
template<class ForwardIterator, class Ele>
Ele median(ForwardIterator begin, ForwardIterator end) {
    
}
在使用时应显式注明类型,如下:
int mid = median<int *int>(m, m + 6);
否则会出现编译错误。