首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列类的构造函数不能通过编译,正确的构造函数应该是______。 #include<iostream.h> class Sample { public: int n; const int con;
下列类的构造函数不能通过编译,正确的构造函数应该是______。 #include<iostream.h> class Sample { public: int n; const int con;
admin
2013-02-27
51
问题
下列类的构造函数不能通过编译,正确的构造函数应该是______。
#include<iostream.h>
class Sample
{
public:
int n;
const int con;
Sample(int m) {con=m+1;n=m;}
void disp( ) {cout<<"normal:n="<<n<<endl;}
void disp( )const {cout<<"static:n="<<n<<endl;}
};
void main( )
{
const Sample a (12);
Sample b (13);
a.disp( );
b.isp( );
cout<<a.n<<","<<b.con<<endl;
}
选项
答案
Sample(int m):con(m+1){n=m;)
解析
本题考察常数据成员的初始化方法。常数据成员的定义必须出现在类体中,而且初始化只能通过构造函数的成员初始化列表进行,而且不能被更新。
转载请注明原文地址:https://kaotiyun.com/show/3dVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下选项中不能作为C语言中合法常量的是()。
下列叙述中正确的是()。
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是()。
有3个关系R、S和T如下所示: 则关系T由关系R和S通过()运算得到。
某带链队列的初始状态为front=rear=NULL。经过一系列正常的入队与出队操作后,front=rear=10。该队列中的元素个数为()。
有以下程序 #include<stdio.h> voidmain() { doublex=3.14159; printf("%f\n",(int)(x*1000+0.5)/(double)1000); } 程序运行后的输出结果是(
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。现经过一系列入队与出队操作后,front=rear=1,此后又正常地插入两个元素,则该队列中的元素个数为()。
关于指针,以下说法正确的是()。
内部静态变量的作用域是()。
若深度为5的完全二叉树的第5层有3个叶结点,则该二叉树一共有【】个结点。
随机试题
土地增值税的计税依据如何确定?
下列哪一项不是消渴的典型症状
下列()属于借贷记账法试算平衡的内容。(2)
若行使价格小于标的证券价格,则认购权证是价外,认沽权证是价内。( )
1998年12月,全国人大常委会颁布了(),增设了()。
下列属于政府履行职能的是()。
日本一家调味品生产商在酿造酱油的发酵环节播放古典音乐,收到______。酱油发酵周期______,品质提高,成品色泽红润,口感甘甜,颇受顾客青睐。古典乐成为酿造酱油的“音乐酵母”。填入横线部分最恰当的一项是()。
春雨:杏花:江南
Somewouldconsiderthataninfringementofgoodmannerswhereasotherswouldnot.
BirdFlu:CommunicatingtheRiskTherecommendationslistedbelowaregroundedintwoconvictions(信念):thatmotivatingpeopl
最新回复
(
0
)