函数模板

来源:互联网 发布:国外bt下载软件 编辑:程序博客网 时间:2024/06/05 20:22
函数模板可以用来创建一个通用功能的函数,以支持多种不同形参,进一步简化重载函数的函数体设计。

声明方法:
template<typename 标识符>
例如一个求绝对值的模板:
#include<iostream>

using namespace std;

template <typename T>//声明一个模板

T abs(T x)
{
return x<0 ? -x:x;
}

void main()
{
int n=-5;
double d=-5.5;
cout<<abs(n)<<endl;
cout<<abs(d)<<endl;
}
原创粉丝点击