首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数模板: template T cast(U u){return U;} 其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是( )。
有如下函数模板: template T cast(U u){return U;} 其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是( )。
admin
2017-12-14
41
问题
有如下函数模板:
template
T cast(U u){return U;}
其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是( )。
选项
A、cast(i);
B、cast<>(i);
C、cast
(i);
D、cast
(i);
答案
D
解析
本题考查函数模板的基本运用,属于基础知识。函数模板实际上是建立一个通用函数,其函数类型和形参类型不具体指定,用一个虚拟的类型代表,这个通用函数就是函数模板。函数模板可以设定默认参数,这样在调用模板函数时就可以省略实参,函数模板的实例就是一个函数的定义。所以本题答案为D。
转载请注明原文地址:https://jikaoti.com/ti/Fdt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列数据结构中,能用二分法进行查找的是
一个双目运算符作为类的成员函数重载时,重载函数的参数表中有【】个参数。
下列定义语句中,错误的是
下面程序的运行结果是_____和_____。#include<iostream.h>#defineN10#defines(x)x*x#definef(x)(x*x)voidmain()
设有数组定义:chararray[]="China";则数组array所占的空间为
请在下列程序的横线处填写正确的语句。#include<iostream>usingnamespacestd;classBase{public:voidfun(){cout<<
派生类对象对其基类中的什么成员是可访问的?
面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是()。
以下函数模板max()的功能是:返回数组a中最大元素的值。请将横线处缺失部分补充完整。template<typenameT>Tmax(Ta[],intn){Tm=a[0];for(in
随机试题
下列选项中,属于我国古代园林里小型建筑的是()。
高血压病时脑的变化是_______、_______、_______。
A.低渗性缺水B.高渗性缺水C.等渗性缺水D.高血钾E.低血钾应用琥珀酰胆碱引起
易引起听力减退或暂时耳聋的利尿药是
咳喘气粗胸痛痰黄,壮热渴饮苔黄脉数,多见
根据合同法规定,对于违反非金钱债务的,不能采用继续履行方式承担违约责任的情形是()。
若某混凝土工程施工中,发生了多次索赔事件,则宜采用()计算索赔金额。
在铁路工程施工阶段所进行的测量工作称为()。
下列关于同定资产计提折旧的表述,正确的有()。
1928年10月和11月,毛泽东写了《中国的红色政权为什么能够存在?》和《井冈山的斗争》两篇文章,明确地指出()
最新回复
(
0
)