求助,一道C++选择题
()使一个函数可以定义成对许多不同数据类型完成同一个任务A.函数模版B.重载函数C.递归函数D.模版函数这题正确答案是A,关于这个题我有如下两个问题:1、为什么不能选B?...
()使一个函数可以定义成对许多不同数据类型完成同一个任务
A.函数模版 B.重载函数 C.递归函数 D.模版函数
这题正确答案是A,关于这个题我有如下两个问题:
1、为什么不能选B?
2、A和D有什么区别?
我是个刚学C++的新手,麻烦讲的通俗些,详细些,谢谢了~ 展开
A.函数模版 B.重载函数 C.递归函数 D.模版函数
这题正确答案是A,关于这个题我有如下两个问题:
1、为什么不能选B?
2、A和D有什么区别?
我是个刚学C++的新手,麻烦讲的通俗些,详细些,谢谢了~ 展开
展开全部
zzc384490回答的很专业了,如果要从做题角度来的话,首先排除c.递归函数,然后D.模版函数(没有这个吧,也没听说有模板函数orz)。重载函数是对不同的数据类型或不同个。而函数模板才是对不同数据类型。比如:
函数模板T get(T hh)的实现 int get(int i);
重载函数 是对函数的重载:
比如对 int get(int i);的重载:
int get(string s);
int get(long l);等等。
函数模板T get(T hh)的实现 int get(int i);
重载函数 是对函数的重载:
比如对 int get(int i);的重载:
int get(string s);
int get(long l);等等。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询