已知函数模板定义如下: template T min(T x,T Y){ return x

admin2017-02-18  38

问题 已知函数模板定义如下:
    template
    T min(T x,T Y){
    return x    }
    不能由该函数模板得到的函数实例是(    )。

选项 A、int min(int,int)
B、char min(char,char)
C、double min(int,double)
D、double min(double,double)

答案C

解析 题意中的模板函数min()接收两个参数,参数类型都是T,返回一个T类型的值,所以min()函数的参数、返回值都必须是同一类型,由此可知选项A、B、D可正确得到函数实例,选项C不可以。故本题答案为C选项。
转载请注明原文地址:https://jikaoti.com/ti/akt0FFFM
0

最新回复(0)