首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数模板的定义: template <class T> T func(Tx,Ty){ return x*x+y*y;}
有如下函数模板的定义: template <class T> T func(Tx,Ty){ return x*x+y*y;}
admin
2013-02-27
36
问题
有如下函数模板的定义: template <class T> T func(Tx,Ty){ return x*x+y*y;}
选项
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://jikaoti.com/ti/wpL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有如下三个关系表:下列操作中正确的是()。
有以下程序;#include<stdio.h>#include<stdlib.h>intfun(intn){int*P;p=(int*)malloc(sizeof(int));*P=n;return*p;}main(){int
以下叙述中错误的是()。
C语言规定,函数返回值的类型是()。
以下选项中关于C语言算术表达式的叙述中错误的是()。
若有定义语句:inta=3,b=2,c=1:以下选项中错误的赋值表达式是()。
对软件系统总体结构图,下面描述中错误的是()。
以下关于结构化程序设计的叙述中正确的是()。
软件生命周期是指()。
以下数据结构中不属于线性数据结构的是
随机试题
Notonlywasthiswritercontenttoleavethereadingpublicinthedark,sheseemstohave________theroleoftrickster,seedin
在电阻应变测量中,消除温度变化影响的措施叫做温度补偿。()
Duringherchildhood,Rachelshowedaninterestinnatureandinwriting.Afterhighschool,sheenteredPennsylvaniaStateColl
妊娠合并糖尿病需使用药物治疗时应选用
良性高血压:恶性高血压:
免疫程序的内容包括
患者,男,37岁。诉头晕心悸,形瘦,气短乏力,嗳气,腹胀,面色苍白,纳呆,舌质淡,脉细弱,胃钡透示:胃下垂。用药宜首选
速动比率,又称“酸性测验比率”,计算公式为()。
在较长时间内通过调查收集特定个体的有关资料,研究其发展变化的过程,这种研究方法是()。
已知xOz面曲线L:写出曲线L绕z轴旋转一周所得的曲面∑的方程,并说明∑是何种曲面。
最新回复
(
0
)