首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下的程序: #include<cstring.h) #ingclude<iostream.h) using namespace std; Class MyString {public: MyString(const
有如下的程序: #include<cstring.h) #ingclude<iostream.h) using namespace std; Class MyString {public: MyString(const
admin
2010-12-16
116
问题
有如下的程序: #include<cstring.h) #ingclude<iostream.h) using namespace std; Class MyString {public: MyString(const char*s); ~MyString(){delete[]data;} protected: unsigned len; char*data;}; MyString::MyString(const char*S) {l
选项
A、构造函数的实参不允许是本类的对象
B、没有定义实现深层复制(深拷贝)的复制构造函数
C、构造对象a时实参与形参类型不符
D、系统不能生成默认的复制构造函数
答案
B
解析
C++语宫中当一个新对象被另一个已存在的同类型对象初始化时要调用复制构造函数,语句’MyS- trmg b(a),”符合此条件将调用类MyString的复制构造函数,但是类MyString没有定义此复制构造函数,所以会出错。
转载请注明原文地址:https://kaotiyun.com/show/16Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下叙述正确的是()。
有关系R如下,其中属性B为主键:则其中最后一个记录违反了
有以下程序#includemain(){unsignedchara=8,c;c=a>>3;printf("%d\n",c);}程序运行后的输出结果是()。
若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:□代表一个空格符)()。
如果需要打开一个已经存在的非空文件"FILE’’并进行修改,正确的语句是()。
设有如下定义:structsk{intm;floatx;}data,*q;若要使q指向data中的m域,正确的赋值语句是()。
计算机算法中有穷性的意思是()。
设栈的顺序存储空间为S(0:49),栈底指针bottom=49,栈顶指针top=30(指向栈顶元素)。则栈中的元素个数为
以下关于注释的叙述中错误的是()。
下列函数原型声明中错误的是
随机试题
属于起诉状的是
我国的检察制度不包括()
肉桂折断面特征是
某妇,38岁,孕2产1,下腹不适8个月,月经正常,妇查发现左附件囊性包块,如妊娠3月左右大小,表面光滑,活动,下腹平片示局部钙化影。其处理应是
确诊急性心肌梗死最有意义的是
某模拟信号放大器输入与输出之间的关系如图所示,那么,能够经该放大器得到5倍放大的输入信号ui(t)最大值一定()。
旅行社终止经营的,应返还质量保证金。()
对源于其他咨询师的资料,心理咨询师应()。
简述备课的基本要求。
村里要引进一个经济合作项目,需要征用土地。但是有些村民以土地承包合同还没有到期为由,不愿意签署征地合约。你作为村委会负责人,如何对他们进行劝说?
最新回复
(
0
)