模板函数简单示例(C++)
// template.cpp : 定义控制台应用程序的入口点。
#include "stdafx.h"
#include "iostream"
using namespace std;
template<typename T> //声明定义模板函数:求和函数
T add(T &a,T &b)
{
return a+b;
}
int main( )
{
int a=10,b=20; //int型数据求和
cout<<add(a,b)<<endl;
float af=3.98,bf=9.11; //float型数据求和
cout<<add(af,bf)<<endl;
char ac='1',bc='2'; //char型数据求和
cout<<add(ac,bc)<<endl;
return 0;
}
运行结果:
30
13.09
c