Template 第一个 还不知道怎么调用 #include <stdio.h> #include <iostream> using namespace std; template <class Type,int size> Type min1(const Type (&r_array)[size]) { Type minval = r_array[0]; for (int i=0 ; i < SIZE ;i++) { if (r_array[i] < minval) { minval = r_array[i]; } } return minval; } const int size = 6; void main() { double darr[size] = {1,2.2,33,1,0.5,0.45}; cout<<min1(darr)<<endl; system("pause"); }