下列关于函数的描述中 错误的是()。A.函数可以没有返回值B.函数可以没有参数C.函数可以是一个类的
函数,错误,参数
已帮助 人
下列关于函数的描述中,错误的是()。
A.函数可以没有返回值
B.函数可以没有参数
C.函数可以是一个类的成员
D.函数不能被定义为模板
请帮忙给出正确答案和分析,谢谢!
-
正确答案:D
解析:函数可以被定义为模板:template<模板形参表$amp;>amp;$lt;返回值类型$amp;>amp;$lt;函数名>(模板函数形参表){//函数定义体},其中<模板形参表>是有一个或多个<模板形参>组成,每个<模板形参>可以有这几种形式:typename<参数名,class参数名>,<类型修饰$amp;>amp;$lt;参数名>;前两种是等价的typename和class可以互换,它们的参数为虚拟类型参数;最后一种的参数是常规参数
