c++模板函数和定义函数区别和用处

同题目... 同题目 展开
 我来答
nandie123
2013-02-23 · TA获得超过1341个赞
知道小有建树答主
回答量:654
采纳率:0%
帮助的人:519万
展开全部
模板函数可以化简工作量列入你要完成
列入你想完成 整形相加,浮点相加,...
int add(int a,int b)
{return a+b;}
float add(float a,float b)
{return a+b}
double add(double a,int b)
{return a+b}

有多少相加你就得写多少函数如果用模板函数则只需一个函数就OK了
template<class T>//T代表任意类型

T add(T a,T b)
{return a+b}

template<class T,class T1>//T代表任意类型
T add(T a,T1 b)
{return a+b}
追问
是不是定义一个函数模板等同于定义多个同种作用不同类型函数?
追答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式