首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下的程序: #include<cstring> #include<iostream> using namespace std; class MyString { pub
有如下的程序: #include<cstring> #include<iostream> using namespace std; class MyString { pub
admin
2017-10-17
20
问题
有如下的程序: #include<cstring> #include<iostream> using namespace std; class MyString { public: MyString(const char*s); ~MyString(){delete[]data;} Protected: unsigned len; char*data; }; MyString::MyString(const char*s) { len=strlen(s); data=new char[len+1]; strcpy(data,s); } int main() { MyString a("C++Programing"); MyString b(a); return 0; } 在运行上面的程序时出错,出错的原因是
选项
A、构造函数的实参不允许是本类的对象
B、没有定义实现深层复制(深拷贝)的拷贝构造函数
C、构造对象a时实参与形参类型不符
D、系统不能生成缺省的拷贝构造函数
答案
B
解析
转载请注明原文地址:https://jikaoti.com/ti/Xnt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
不能实现函数之间数据传递的是()
以下定义数组中错误的是()
下列关于运算符重载的描述中,正确的是()。
有如下程序:#include<iostream>usingnamespacestd;classAA{public:virtualvoidf(){cout<<
有以下程序:#include<iostream>usingnamespacestd;intmain(){inta=5,b=4,c=3,d=2;if(a>b>c)
以下程序的执行结果为()。#include<iostream.h>Classsample{intn;public:sample(inti){n=i;}operato
对虚函数使用对象指针或引用调用,系统使用______联编;使用对象调用时,系统使用_____联编。
()是一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本。
关于运算符重载,下列表述中正确的是( )。
随机试题
期望报酬率
《哈姆雷特》的作者是著名戏剧家________。
100张病床以下医院感染发病率应低于()
以下哪项最可反映颅内压增高程度( )。
拥有“不参加优先股”股权的股东只能获得固定股利,不能参与剩余利润的分配。( )
企业已确认销售收入的售出商品发生销售折让,且不属于资产负债表日后事项的,应在发生时冲减销售收入。()
《物业管理条例》关于利用物业共用部位、共用设施设备进行经营,主要规定包括()
变经验型为科研型,是指靠()提高教育教学质量。
认知方式是指个人所偏爱使用的信息加工方式,认知方式有好坏之分。()
Asavolunteer,JohnApollosislosingweight—theold-fashionedway—byeatingless.Apolloshasloweredhisdailycaloricintake
最新回复
(
0
)