首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下的程序; #include <ctring> #include <iostream> using namespace std; class MyString { public: MyString(c
有如下的程序; #include <ctring> #include <iostream> using namespace std; class MyString { public: MyString(c
admin
2013-05-30
23
问题
有如下的程序; #include <ctring> #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、系统不能生成缺省的拷贝构造函数
答案
2
解析
类拷贝的相关内容。
转载请注明原文地址:https://jikaoti.com/ti/jqE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是()。#include<iostream>#include<string>usingnamespacestd;voidmain(){charp1[10],p2[10];
类istream的成员函数get从指定流中读取一个字符,成员函数【】和read从指定流中读取多个字符。
下面程序的输出结果是()。#include<iostream>usingnamespacestd;intfun(int,int);//fun()函数的说明voidmai
下面程序的输出结果是()。#include<iostream>usingnamespacestd;voidmain()inti,j,m=0,n=0;for(i=0;i<2;i++)
下面关于构造函数和析构函数的描述中,错误的是()。
以下非法的赋值表达式是()。
下面函数用来求出两个整数之和,并通过形参传回两数相加的结果。请将函数补充完整。intadd(intx,inty,【】z){【】=x+y;}
判断字符型变量ch是否为大写英文字母,应使用表达式()。
下列成对的表达式中,运算符“/”的意义相同的一对是()。
随机试题
14岁女性,中学生,外出旅游,夜间出室外解便时突感恐惧紧张,跑步回室途中,不慎跌倒,双手着地。站立起来时,发现双目失明。最可能的诊断是( )。【2003年考试真题】
掌跖角化一牙周破坏综合征的临床表现.除了
某村村民赵某一日去刚认识的邻村村民吴某家里玩,吴某问赵:你想不想要玉石,我有几块玉石,你要的话便宜卖给你,1000元一块。赵某问道:是真玉石吗?吴某回答:当然是真的,你我是同乡,我怎么会骗你呢。如果是假的,我又跑不掉,找我退钱就是。于是,赵某用1000元现
依据《工程建设项目招标投标活动投诉处理办法》,下列()情况下应当驳回投诉。
下列图示结构属于何种体系?
下面四个选项中,不正确的是()。
通用账务处理系统一般只可以建立一套账。()
在对公司资产重组行为的区分中,区分报表性的重组和实质性的重组,关键是分析()。
关于有限合伙企业的表述中,正确的包括()。
材料一近年来,长茂村围绕破解人、财、地三个难题,积极推进一系列要素联动改革,逐步从一个发展落后的农业村蝶变为远近闻名的“明星村”。以前的长茂村是一个传统的农业村,农作物一年两季,一季烤烟,一季稻谷,粗放式耕种方式抗风险能力弱、市场竞
最新回复
(
0
)