首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下的程序: #include<cstring> #include<iostream> using namespace std; class MyString { pub
有如下的程序: #include<cstring> #include<iostream> using namespace std; class MyString { pub
admin
2017-10-17
35
问题
有如下的程序: #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>#defineMIN(x,y)(x)<(y)?(x):(y)voidmain(){inti,j,K;i=10;j=15;k
在C++语言中每个类都有一个______指针,该指针指向正在调用成员函数的对象。
C++定义了类库实现数据的输入和输出,______为根基类。
关于多继承二义性的描述中,错误的是()。
结构化程序设计的一种基本方法是()。
有以下程序:#include<iostream>#include<fstream>usingnamespacestd;intmain(){ofstreamofile;cha
以下程序的执行结果为()。#include<iostream.h>Classsample{intn;public:sample(inti){n=i;}operato
关于纯虚函数和抽象类的描述中,错误的是()。
友元运算符。obj1>obj2被C++编译器解释为()。
在表达式x+y*z中,“+”是作为成员函数重载的运算符,“*”是作为非成员函数重载的运算符。下列叙述中正确的是()。
随机试题
在医院感染的发生中,不合理使用抗生素的表现有
高位小肠梗阻的表现是
电梯按额定运行速度分类时,中速梯的运行速度为( )。
下列关于建筑工程一切险保险期限的表述,不正确的是()。
物业管理企业应着重做好()消防安全工作。
学生语文素养的提高不是直线上升的,也不是一蹴而就的,具有()。
品德即道德品质,是指()依据一定的社会道德准则和行为规范,对社会、他人及周围事物所表现出来的比较稳定的()和倾向。
物流的基本职能包括运输、储存、配送、包装、装卸搬运、流通加工以及物流信息管理等,其中属于物流主体职能的是__________。
在Access中,如果要处理具有复杂条件或循环结构的操作,则应该使用的对象是()。
以下关于宏的叙述中,错误的是
最新回复
(
0
)