|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#include <iostream>using std::cout;using std::endl;//声明一个函数模版,用来比较输入的两个相同数据类型的参数的大小,class也可以被typename代替,//T可以被名称字代替,只要符合命名规则即可。template <class T>T min(T& x,T& y){ return(x<y)?x:y;}int main( ){ int n1 = 2,n2 = 10; double d1 = 1.5,d2 = 5.6; cout<< "较小整数:"<<min(n1,n2)<<endl; cout<< "较小实数:"<<min(d1,d2)<<endl; system("PAUSE"); return 0;} |
程序运行结果: