问题 单项选择题

有如下函数模板: template<class T>T square (Tx) {return x*x;) 其中T是( )。

A.函数形参

B.函数实参

C.模板形参

D.模板实参

答案

参考答案:C

解析: 此题考查的是函数模板。声明一个函数模板的格式是: template<模板形参表声明>函数声明,{函数体} 其中的<模板形参表声明>是由一个或多个“模板形参”组成的,每个“模板形参”可具有以下几种形式:typename参数名;class参数名;类型修饰参数名。

单项选择题 A3/A4型题
多项选择题