1. 程式人生 > >定義一個函式模板,要求返回兩個值中的較小值。

定義一個函式模板,要求返回兩個值中的較小值。

#include<iostream>
using namespace std;
template<typename T>//定義函式模板,T為型別引數; 
T cmin(T a,T b)//函式的返回型別和形參型別;
{
	T min=a;//儲存最大的變數; 
	if(a>b)
	{
		min=b;
	}
	return min;
}
int main()
{
	int a,b;
	cin>>a>>b;
	cout<<"較小的值是:"<<cmin(a,b)<<endl;
	return 0;
}