首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下的程序: #include<cstring> #include<iostream> using namespace std; class MyString { pub
有如下的程序: #include<cstring> #include<iostream> using namespace std; class MyString { pub
admin
2017-10-17
31
问题
有如下的程序: #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.h>#include<math.h>template<classT>classTAdd//定义类模板TAdd,T为类型{Tx,y;
关于构造函数A()的拷贝构造函数正确的是()
下列字符串常量表示中,()是错误的。
程序文件的编译错误分为______和______两类。
有以下程序:#include<iostream>usingnamespacestd;intmain(){inta=5,b=4,c=3,d=2;if(a>b>c)
()既可重载为一元运算符,又可重载为二元运算符。
在表达式x+y*z中,“+”是作为成员函数重载的运算符,“*”是作为非成员函数重载的运算符。下列叙述中正确的是()。
下列运算符中,不能重载的是
随机试题
城市环境污染控制立法的时期为___________。
心室扑动的频率为()
住房公积金贷款期限在一年以内的,遇法定利率调整,仍可实行合同利率。()
已知某基础工程由开挖、垫层、砌基础和回填夯实四个过程组成,按平面划分为四段顺序施工,各过程流水节拍分别为12天、4天、10天和6天,按异节奏组织流水施工的工期则为()。
我国第一只LOF是()。
同时满足()条件的股份转让公司,股份实行每周5次(周一至周五)的转让方式。
根据资源税法规规定,下列项目中,属于资源税纳税义务人的是()。
在经济发展过程中,人们把“水往低处流”这种自然现象引申为一个新的经济概念,叫“洼地效应”。从经济学理论上讲,“洼地效应”就是利用比较优势,创造理想的经济和社会人文环境,使之对各类生产要素具有更强的吸引力,从而形成独特竞争优势,吸引外来资源向本地区汇聚、流动
研究人员完成了两项记忆实验,实验一中参试者学习40组单词,实验二中参试者学习一系列手指信号。两实验中,只告诉一半参试者10小时后将接受测试,实际上所有参试者都将接受测试。只安排一部分参试者在学习和测试之间小睡。结果发现,睡觉组参试者比不睡觉组参试者表现更好
(1)根据“班级学生”库中的表用SQLSELECT命令查询学生的学号、姓名、课程号和成绩,结果按“课程号”降序排序,“课程号”相同时按“成绩”降序排序,并将查询结果存储到cjb表中,将使用的SQL语句保存到mysql.txt中。(2)使用表单向导选择“学
最新回复
(
0
)