首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下的程序:#include <cstring.h>#include <iostream. h>using namespace std;class MyString{ public: MyString(const char*s); ~MySt
有如下的程序:#include <cstring.h>#include <iostream. h>using namespace std;class MyString{ public: MyString(const char*s); ~MySt
admin
2013-05-30
56
问题
有如下的程序:#include <cstring.h>#include <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){ len=strlen(s); data=new char[len+ 1]; strcpy(data, s);}int main(){ MyString a("C++ Programing"); MyString b(a); return0;}在运行上面的程序时出错,出错的原因是( )。
选项
A、构造函数的实参不允许是本类的对象
B、没有定义实现深层复制(深拷贝)的复制构造函数
C、构造对象a时实参与形参类型不符
D、系统不能生成默认的复制构造函数
答案
2
解析
转载请注明原文地址:https://kaotiyun.com/show/KFNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
不合法的main函数命令行参数表示形式是()。
如果要把viodfun()定义为类X的友元函数:则应在类X的定义中加入语句【】。
若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类别是______。
若定义cin>>str;当输入HelloWorld!,所得的结果是str=______。
有以下程序,程序运行的结果是______。#include<iostream.h>#include<string.h>voidmain(){charx[]="C++",y[10]="C++";
下面数据结构中,属于非线性的是()。
支持数据库各种操作的软件系统叫做()。
结构化程序设计主要强调的是()。
()是以一种完全通用的方法来设计函数或类而不必预先说明将被使用的每个对象的类型。
随机试题
简述年金的概念及其分类。
认识是不断反复和无限发展的,认识过程的总公式是()
1分子葡萄糖有氧氧化时共有几次底物水平磷酸化
女性患者××,26岁,2近中切角缺损,牙冠变色,已作根管治疗,无症状,X线片无异常发现,患者咬合关系正常。最佳修复设计为
如图所示电路中,已知Us=28V,R1=1Ω,R2=R3=2Ω,R4=R5=4Ω,则电流i为()。
人在先天生理基础上,受后天环境和教育影响,通过自身认识和实践形成的相对稳定的基本品质是()
根据下列材料,回答下列问题。在一项双耳分听实验中,给被试的双耳同时呈现靶子词和非靶子词,要求被试追随双耳中听到的靶子词。实验设置了四种条件:(1)感觉可辨别度低、语义可辨别度高;(2)感觉可辨别度低、语义可辨别度低;(3)感觉可辨别度高、语义可辨
在当代中国,社会发展离不开改革创新,改革创新是社会发展的重要动力。因而,当代青年要树立改革创新的自觉意识。要树立改革创新的自觉意识,就要树立
Forthefirsttime,GeorgeBushhasacknowledgedtheexistenceofsecretCIAprisonsaroundtheworld,wherekeyterroristsuspe
Whichofthefollowingisthefactorthatdetermineshumanbeings’psychologicalspaceneeds?
最新回复
(
0
)