有如下函数模板: template T cast(U u){return u;} 其功能是将u类型数据转换为T类型数据。已知i为int型变量,下列对模板函数east的调用中正确的是( )。

admin2016-09-20  32

问题 有如下函数模板:
    template
    T cast(U u){return u;}
    其功能是将u类型数据转换为T类型数据。已知i为int型变量,下列对模板函数east的调用中正确的是(    )。

选项 A、cast(i);
B、east<>(i);
C、east(i);
D、east(i);

答案D

解析 本题考查函数模板的基本运用,属于基础知识。函数模板实际上是建立一个通用函数,其函数类型和形参类型不具体指定,用一个虚拟的类型代表,这个通用函数就是函数模板。函数模板可以设定默认参数,这样在调用模板函数时就可以省略实参,函数模板的实例就是一个函数的定义。所以本题答案为D。
转载请注明原文地址:https://kaotiyun.com/show/UdNp777K
0

随机试题
最新回复(0)