首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于关键字class和typename,下列表述中正确的是
关于关键字class和typename,下列表述中正确的是
admin
2013-05-30
57
问题
关于关键字class和typename,下列表述中正确的是
选项
A、程序中的typename都可以替换为class
B、程序中的class都可以替换为typename
C、在模板形参表中只能用typename来声明参数的类型
D、在模板形参表中只能用class或typename来声明参数的类型
答案
A
解析
本题考查了class和typename两个关键字。关键字class除了能用来定义类以外,还能用来声明模板的虚拟类型参数。在用作声明虚拟类型参数时typename与 class可以互换,但不能使用typename宋定义类。因此,选项B和C是错误的。在模板形参表中除了可以用typename或class声明虚拟类型参数外,还可以使用普通类型声明常规参数,所以选项C是错误的。故本题应该选择A。
转载请注明原文地址:https://kaotiyun.com/show/gQNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序中,while语句的循环次数是______。#include<iostream.h>viodmain(){inti=0;while(i<10){if(i<1
下列程序的输出结果是【】。#inClude<iostream>rsingnamespacestd;template<typenameT>Tfun(Ta,Tb){retum(a<=b)?a:b;)intm
若有以下变量定义和函数调用语句:inta=25;print_value(&a);则执行下面函数后正确的输出结果是()。voidprint_value(int*x){cout<<++*x<<endl
一个int型变量,在程序中多次频繁使用,最好定义它为()。
测试的,目的是暴露错误,评价程序的可靠性;而【】的目的是发现错误的位置并改正错误。
若变量a是int类型,并执行了语句:a=’A’+1.6;,则正确的叙述是()。
C++中运算符优先级由低到高排列正确的是()。
运算符函数调用格式的表达式y/x++与表达式y.operator/(operator++(x,0))的含义相同,由此可看出()。
if语句的语法格式可描述为:格式1:if(<条件>)<语句>或格式2:if(<条件>)<语句1>else<语句2>关于上面的语法格式,下列表述中错误的是()。
在函数中,可以用auto、extem、register和static四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
随机试题
什么是情感型管理方法?如何评价之?
阅读下面文字,回答问题:一个月以来,烈日在田地上展开了炙人的火焰。喜笑颜开的生活都在这种火雨下面出现了,地面上一望全是绿的,蔚蓝的天色一直和地平线相接。……所有那些像农夫身体一般骨干嶙峋的古老苹果树正都开着花。乌黑钩曲的老树干在天井里排列成行,在
小张收集了2018、2017年山东省各地市生产总值数据,并使用Excel2010软件进行数据处理,如下图所示。在F15单元格中使用COUNTIF函数统计区域D3:D19中“增幅%”大于10的地区个数,则F15单元格中的公式是_____。
A.卵囊B.包囊C.两者均是D.两者均不是
既能疏肝行气,又能清泄肝火的药物是
下列哪一项不是小肠重复畸形的病理特点
形成影像上肺门和肺纹理的主要结构是
竞争战略主要包括()。
下列内容体现企业财务状况风险的是()。
根据《立法法》的规定,我国的法律解释权属于()。
最新回复
(
0
)