具体sum函数(int类型求和)
int sum(int *begin,int *end){
int *p=begin;
int ans =0;
for (int *p=begin,p!=end;p++){
ans= ans+*p;
}
return ans;
模块化:
template<typename T>
T sum(T *begin,T*end){
T *p=begin;
T ans =0;
for (T *p=begin,p!=end;p++){
ans ans+*p;
}
return ans;
}