现实意义
意义在于自动地指定数据的类型,以前区别int和float要分别声明,如:int sum(), float sum(),但使用template< typename T >,就根据传入的T的类型来决定。如:T sum(), template< int >,那么这个sum的类型就是int。问题实例
利用函数分别算出int相加的值,和float相加的值。
input:
2 15
12.11 13.00
output:
2
12.11代码
#include<iostream>
using namespace std;
template <typename T> //typename可以替换成class
T minn(T a,T b)
{
return (a<b)? a:b;
}
int main()
{