大学职业资格刷题搜题APP
下载APP
课程
玩着学单词
题库模板
WORD模板下载
EXCEL模板下载
视频教程
创建题库
登录
logo - 刷刷题
创建自己的小题库
搜索
【单选题】

有如下的程序:#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++ Programming");MyString b(a);return 0;}在运行上面的程序时出错,出错的原因是( )。

A.
构造函数的实参不允许是本类的对象
B.
没有定义实现深层复制(深拷贝)的拷贝构造函数
C.
构造对象a时实参与形参类型不符
D.
系统不能生成缺省的拷贝构造函数
题目标签:上面程序运行
手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
收藏 - 刷刷题收藏
举报
刷刷题
参考答案:
刷刷题-刷题-导入试题 - 刷刷题
参考解析:
题目纠错 0
发布
刷刷题-刷题-导入试题 - 刷刷题刷刷题-刷题-导入试题 - 刷刷题刷刷题-刷题-导入试题 - 刷刷题
刷刷题-刷题-导入试题 - 刷刷题
刷刷题-刷题-导入试题 - 刷刷题
刷刷题-单词鸭