有如下函数模板定义: template<typename T1,typename T2>T1-FUN(T2 n){return n*5,0;} 若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用应表示为( )。

admin2020-06-29  22

问题 有如下函数模板定义:
template<typename T1,typename T2>T1-FUN(T2 n){return n*5,0;}
若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用应表示为(    )。

选项 A、FUN(9)
B、FUN<9>
C、FUN(9)
D、FUN<9>(double)

答案C

解析 函数返回类型是double型,则T1为double型,T2为int型才符合函数模板的定义。
转载请注明原文地址:https://jikaoti.com/ti/sjA0FFFM
0

最新回复(0)