首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数模板的定义: template<class T> T func(T x,T y){return x*x+y*y;} 在下列对func的调用中不正确的是
有如下函数模板的定义: template<class T> T func(T x,T y){return x*x+y*y;} 在下列对func的调用中不正确的是
admin
2010-03-29
50
问题
有如下函数模板的定义: template<class T> T func(T x,T y){return x*x+y*y;} 在下列对func的调用中不正确的是
选项
A、func(3,5);
B、func<>(3,5);
C、func(3,5.5);
D、func<int>(3,5.5);
答案
4
解析
本题考核函数模板的使用。对于C) 选项,编译系统从3获得的信息是“T对应于int”,从5.5处获得的信息是“T对应于double”,二者相互矛盾,在编译时会产生错误。对于D) 选项中紧跟在函数名后的<int>就是模板实参表,通过它通知编译系统在调用过程中,double型的参数5.5将被自动换成int型。
转载请注明原文地址:https://kaotiyun.com/show/BNjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有定义:inta=3;doubleb=0.1263;charch=’a’;,则以下选项中,叙述有错的是()。
若变量已正确定义为int型,要通过语句scanf(”%d,%d,%d”,&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(u代表一个空格)()。
若有如下说明,且int类型占两个字节,则正确的叙述为()。structst{inta;intb[2];}a;
以下使指针指向一个字符串的选项错误的是
以下叙述中正确的是
下列叙述中正确的是()。
软件调试的目的是()。
下面叙述中错误的是()。
下面属于面向对象方法中对象基本特点的是
对于以下函数声明 voidfun(intarray[4],int*ptr);以下叙述中正确的是()。
随机试题
Timeshavechangedandtheideasoftheyoungandtheoldaboutthesamethingareoftenillcontradiction.Forexample,parent
在制定环境质量标准时,应重点考虑的人群是()
男孩,1岁半。平日偏食,常有腹泻、咳嗽,已会独立行走,玩耍正常。近2个月来面色苍黄,逗之不笑,时有头部、肢体颤抖,不能独站。外周血象:血红蛋白100g/L,红细胞2.5×1012/L,白细胞4×109/L,中性粒细胞分叶过多,本例可诊断为
低压绝缘接户线与弱电线路交叉时,低压绝缘接户线在弱电线路上方情况下,其距离不应小于()。
根据《专利法》第6条第1款的规定,执行本单位的任务或者主要是利用本单位物质技术条件所完成的发明创造为()发明创造,该发明创造申请专利的权利属于该单位。
压力容器的结构形式中最常见的是()。
“十一五”规划最根本的指导思想是()。
以下哪个行业不属于周期性行业?
结构化方法的基本思想是用系统工程的思想和工程化的方法,按什么原则自顶向下地对系统进行分析和设计
下列关于栈的叙述中正确的是______。
最新回复
(
0
)