首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下的程序: #include<cstring> #include<iostream> using namespace std; class MyString { pub
有如下的程序: #include<cstring> #include<iostream> using namespace std; class MyString { pub
admin
2017-10-17
48
问题
有如下的程序: #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://kaotiyun.com/show/BJAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于构造函数A()的拷贝构造函数正确的是()
程序文件的编译错误分为______和______两类。
结构化程序设计所规定的三种基本控制结构是顺序结构、选择结构和【】。
在一个成员函数内调用一个虚函数时,对该虚函数的调用进行______联编。
关于纯虚函数和抽象类的描述中,错误的是()。
友元运算符。obj1>obj2被C++编译器解释为()。
下列运算符中全都可以被友元函数重载的是()
()是一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本。
随机试题
考虑可能的诊断为若为进一步确诊,给患儿做以下辅助检查,结果为:血清铁蛋白(SF)低于10μg/L,血清铁(S1)低于50μg/L,总铁结合力(TIBC)大于62.7μmol/L,红细胞游离原卟啉(FEP)大于0.9μmol/L,骨髓铁粒幼细胞减少,<1
[2010年第71题]施工现场安全由以下哪家单位负责?
验算裸导体短路热效应的计算时间,采用的时间是什么?
国际债券的发行人主要包括()
拔髓术操作不合要求的是()。
就国家对法的作用来说,能影响以至决定法的形式的最主要的因素是()。
若一条二次曲线把(-∞,0)内的曲线段y=ex和(1,+∞)内的曲线段连接成一条一阶可导的曲线,则定义在[0,1]上的这条二次曲线为_________________________。
有以下程序:#includemain(){printf(“%d\n”,NULL);}程序运行后的输出结果是()。
软件设计中模块划分应遵循的准则是( )。
Internet(因特网)useseemstocauseadecline(下降)inpsychological(心理的)health,whichisreportedbyastudy.Evenpeoplewho
最新回复
(
0
)