/*模板函数*/
#include <iostream>
using namespace std;
//模板声明,其中T为类型参数
template<typename T>
//定义一个通用函数,用T作虚拟的类型名
T max(T a, T b, T c)
{
if(b > a)
{
a = b;
}
if(c > a)
{
a = c;
}
return a;
}
int main()
{
int i1 = 22, i2 = -45, i3 = 64;
double d1 = 12.32, d2 = 23.13, d3 = 34.2;
cout << "i_max = " << max(i1, i2, i3) << endl;
cout << "d_max = " << max(d1, d2, d3) << endl;
return 0;
}
C++之模板函数
最新推荐文章于 2023-05-22 19:44:26 发布