- 14
- 0
- 约7.61千字
- 约 23页
- 2021-03-23 发布于云南
- 举报
20XX年复习资料;C++面向对象程序设计教程;一、选择题 ;2.有以下函数模板定义:
template class ElemType
ElemType Fun(const ElemType x, const ElemType y)
{ return x * x + y * y; }
在下列对Fun()的调用中,错误的是 。
A)Fun(3, 5); B)Fun(3.0, 5.5);
C)Fun(3, 5.5); D)Funint(3, 5.5);
解析:当从模板函数类型实参表获得的信息有矛盾时,模板类型实参不能省略。例如选项C中,编译系统从第一个参数3获得的信息是ElemType对应于int,而从第二个参数5.5处获得的信息是ElemType对应于double,两者相互矛盾,因此,编译时将产生错误。解决的方法之一是显式给出虚拟类型参数ElemType对应的模板类型实参,强制ElemType对应于int。
答案:C;3.关于关键字class和typename,下列表述中正确的是 。
A)程序中typename都可以替换为class
B)程序中的class都可以替换为typename
C)在模板类型形参表中只能用typename来声明参数的类型
D)在模板类型形参表中只能用class或typename来声明参数的类型
解析:程序中的typenam
您可能关注的文档
- 《财政学课件》-财政学导论.ppt
- 《统计学》课件-第5章假设检验.ppt
- CPP教学材料-习题答案-第 章a4.ppt
- JSP课件-JSP程序设计教程(第4章).ppt
- XX大学C程序设计课件-c讲义第6章-数组.ppt
- XX大学管理信息系统课件-第9章.ppt
- XX大学国际贸易实务课件-第四章国际货物运输.ppt
- XX大学计算机网络课件-我的3章---网线制作专题.ppt
- XX大学日语课件-生活会話.ppt
- XX大学数网络营销课程课件-4网络市场调查.ppt
- 计量规程规范 JJF 2476-2026腹膜透析机校准规范.pdf
- 《JJF 2465-2026天然气在线硫化氢气体检测仪校准规范》.pdf
- JJF 1111-2026调制度测量仪校准规范.pdf
- 《JJF 1111-2026调制度测量仪校准规范》.pdf
- 计量规程规范 JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- 《JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范》.pdf
- 《JJF 2470-2026食用油品质检测仪校准规范》.pdf
- JJF 2470-2026食用油品质检测仪校准规范.pdf
- 计量规程规范 JJF 2470-2026食用油品质检测仪校准规范.pdf
原创力文档

文档评论(0)