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

admin2015-06-27  29

问题 有如下函数模板定义:
    template
    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,所以只有C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/qJNp777K
0

最新回复(0)