首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下的程序: #include<cstring> #include<iostream> using namespace std; class MyString { pub
有如下的程序: #include<cstring> #include<iostream> using namespace std; class MyString { pub
admin
2017-10-17
33
问题
有如下的程序: #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全国计算机二级
相关试题推荐
以下定义数组中错误的是()
实现比较两个字符串大小的函数是_____。
有以下程序:#include<iostream>#include<fstream>usingnamespacestd;intmain(){ofstreamofile;cha
以下程序的执行结果为()。#include<iostream.h>Classsample{intn;public:sample(inti){n=i;}operato
下列关于虚函数的描述中,正确的是()。
关于纯虚函数和抽象类的描述中,错误的是()。
派生类的构造函数的成员初始化列表中,不能包含()。
下列运算符中全都可以被友元函数重载的是()
()是一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本。
下列运算符中,不能重载的是
随机试题
属于高危人群的是【】
脑血管意外最常见的原因是()
以下唯一正确的论述是()。
环境现状调查时,首先应( ),当这些资料不能满足要求时,需进行现场调查和测试。
水泥进场时,应按批次对同一生产厂、同一品种、同一强度等级及同一出厂日期的水泥进行强度等性能的检验,散装水泥应以每()为一批。
依据企业会计准则的规定,下列有关收入和利得的表述中,错误的有()。
关于创造力与智力的关系,下列表述正确的是()。
把公共利益诉求转换为权威性的公共政策,这是()。
腊玛古猿
Bilingualismcanbedefinedashavinganequallevelofcommunicative______intwoormorelanguages.
最新回复
(
0
)