首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于构造函数的叙述中,正确的是( )。
下列关于构造函数的叙述中,正确的是( )。
admin
2019-08-23
73
问题
下列关于构造函数的叙述中,正确的是( )。
选项
A、每个类中都有一个复制构造函数
B、类成员的初始化在构造函数体中进行
C、创建对象时由用户负责调用构造函数
D、默认构造函数是指参数表为空的构造函数
答案
A
解析
C++中,类成员都是在构造函数的初始化列表中完成初始化的,在函数体内对类成员进行赋值,是在初始化完成之后,选项B错误;类的构造函数是在创建类对象时由系统自动调用执行,选项C错误;参数为空的构造函数属于默认构造函数,但有参数且参数都有默认值的构造函数也属于默认构造函数,选项D错误;如果没有声明任何构造函数,那么该类通常会在需要的时候自动生成默认构造函数和复制构造函数,所以每个类都有复制构造函数,选项A正确;本题答案为A。
转载请注明原文地址:https://www.kaotiyun.com/show/VD8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
假定A为一个类,则语句A(A&a);为该类【】函数的原型说明。
设有以下定义和程序:#includeclassTestClass1{public:voidshow1(){tout
有关构造函数的说法中错误的是
假定MyClass为一个类,则该类的拷贝构造函数的声明语句为()
假定MyClass为一个类,则该类的拷贝构造函数的声明语句为
有如下程序:#include<iostream>usingnamespacestd;classStack{public:Stack(unsignedn=10):size(n){rep_=ew
语句ofstreamf("SALARY.DAT",ios::app|ios::binary);的功能是建立流对象f,试图打开文件SALARY.DAT并与之连接,并且
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
磁盘文件操作中,打开磁盘文件的访问模式常量时,()是以追加方式打开文件的。
下列数据结构中,属于非线性结构的是
随机试题
PPT中,文本框可以旋转。
对于滞针。下列说法正确的是
患儿女,12岁。因咳嗽一个月就诊,查体:两肺呼吸音粗,未闻及啰音,胸部X线检查两肺纹理增强,可见均匀的片状阴影,冷凝集试验≥1:64,周围血白细胞计数正常,中性粒细胞增多,结核菌素试验阴性,血沉增快。该患儿治疗药物首选A.青霉素B.红霉素C.先锋
医疗机构可以不给患者及其家属提供的资料是
男性,42岁,长期咳嗽,经常咳脓痰15年,发热、咳脓臭痰1周来诊,查体,左肺下背部呼吸音弱,可闻湿啰音确诊首选下列哪项检查
上海证券交易所推出的回购品种除了91天国债回购和182天国债回购外,还有()
资产组的可收回金额应当按照该资产组的账面价值减去处置费用后的净额与其预计未来现金流量的现值两者之间较高者确定。()
随着新型农村合作医疗试点数量的增加和政府补助水平的提高,各地要在分析、总结合作医疗制度和基金运行情况的基础上,认真测算,科学制定和调整农民医疗费用补偿方案。方案的制定和调整要掌握()的原则。
以下声明数组和给数组赋值的语句中,正确的是()。
Skipthatthirdhelpingofroastbeef,savetheplanetanddoyourheartafavoratthesametime.That’stheadviceofAlan
最新回复
(
0
)